Calculating dependencies . ... done! >>> Verifying ebuild manifests >>> Running pre-merge checks for www-client/seamonkey-2.53.4 * Checking for at least 12 GiB disk space at "/var/tmp/portage/www-client/seamonkey-2.53.4/temp" ... [ ok ] >>> Emerging (1 of 3) app-arch/zip-3.0-r3::core-kit * zip30.zip BLAKE2B SHA512 size ;-) ... [ ok ] >>> cfg-update-1.8.2-r1: Checksum index is up-to-date ... >>> Unpacking source... >>> Unpacking zip30.zip to /var/tmp/portage/app-arch/zip-3.0-r3/work >>> Source unpacked in /var/tmp/portage/app-arch/zip-3.0-r3/work >>> Preparing source in /var/tmp/portage/app-arch/zip-3.0-r3/work/zip30 ... * Applying zip-3.0-no-crypt.patch ... [ ok ] * Applying zip-3.0-pic.patch ... [ ok ] * Applying zip-3.0-exec-stack.patch ... [ ok ] * Applying zip-3.0-build.patch ... [ ok ] * Applying zip-3.0-zipnote-freeze.patch ... [ ok ] * Applying zip-3.0-format-security.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-arch/zip-3.0-r3/work/zip30 ... Check C compiler type (optimization options) GNU C (-O3) Check bzip2 support Check for bzip2 compiled library in IZ_BZIP2 (/var/tmp/portage/app-arch/zip-3.0-r3/temp) /var/tmp/portage/app-arch/zip-3.0-r3/temp/libbz2.a not found -- Since IZ_BZIP2 defined, skipping OS and bzip2 checks - no bzip2 Check for the C preprocessor Check if we can use asm code Checking if compiler wants to create pic code Check for ANSI options Check for prototypes Check the handling of const Check for time_t Check for size_t Check for off_t Check size of UIDs and GIDs (Now zip stores variable size UIDs/GIDs using a new extra field. This tests if this OS uses 16-bit UIDs/GIDs and so if the old 16-bit storage should also be used for backward compatibility.) s.st_uid is 4 bytes s.st_gid is 4 bytes -- UID not 2 bytes - disabling old 16-bit UID/GID support Check for Large File Support off_t is 8 bytes -- yes we have Large File Support! Check for wide char support -- have wchar_t - enabling Unicode support Check for gcc no-builtin flag Check for rmdir Check for strchr Check for strrchr Check for rename Check for mktemp Check for mktime Check for mkstemp Check for memset Check for memmove Check for strerror Check for errno declaration Check for directory libraries Check for readlink Check for directory include file Check for nonexistent include files Check for term I/O include file Check for valloc Check for /usr/local/bin and /usr/local/man Check for OS-specific flags Check for symbolic links >>> Source configured. >>> Compiling source in /var/tmp/portage/app-arch/zip-3.0-r3/work/zip30 ... make -j2 'CPP=x86_64-pc-linux-gnu-gcc -E' -f unix/Makefile generic eval make -f unix/Makefile zips `cat flags` make[1]: Entering directory '/var/tmp/portage/app-arch/zip-3.0-r3/work/zip30' x86_64-pc-linux-gnu-gcc -c -I. -DUNIX -march=znver1 -O2 -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H zip.c x86_64-pc-linux-gnu-gcc -c -I. -DUNIX -march=znver1 -O2 -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H zipfile.c x86_64-pc-linux-gnu-gcc -c -I. -DUNIX -march=znver1 -O2 -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H zipup.c In file included from zipup.c:109: zipup.c: In function ‘file_read’: unix/zipup.h:21:22: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 21 | #define zread(f,b,n) read(f,b,n) | ^~~~~~~~~~~ zipup.c:1264:10: note: in expansion of macro ‘zread’ 1264 | zread(ifile, buf, 1); len = 1; /* keep single \r if EOF */ | ^~~~~ x86_64-pc-linux-gnu-gcc -c -I. -DUNIX -march=znver1 -O2 -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H fileio.c x86_64-pc-linux-gnu-gcc -c -I. -DUNIX -march=znver1 -O2 -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H util.c fileio.c: In function ‘ask_for_split_read_path’: fileio.c:2120:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 2120 | fgets(buf, SPLIT_MAXPATH, stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fileio.c:2143:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 2143 | fgets(buf, SPLIT_MAXPATH, stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fileio.c: In function ‘ask_for_split_write_path’: fileio.c:2324:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 2324 | fgets(buf, FNMAX, stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -I. -DUNIX -march=znver1 -O2 -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H globals.c x86_64-pc-linux-gnu-gcc -c -I. -DUNIX -march=znver1 -O2 -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H crypt.c x86_64-pc-linux-gnu-gcc -c -I. -DUNIX -march=znver1 -O2 -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H ttyio.c ttyio.c: In function ‘getp’: ttyio.c:628:13: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 628 | read(f, &c, 1); | ^~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -I. -DUNIX -march=znver1 -O2 -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H unix/unix.c x86_64-pc-linux-gnu-gcc -c -I. -DUNIX -march=znver1 -O2 -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H crc32.c x86_64-pc-linux-gnu-gcc -c -I. -DUNIX -march=znver1 -O2 -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H zbz2err.c x86_64-pc-linux-gnu-gcc -c -I. -DUNIX -march=znver1 -O2 -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H deflate.c x86_64-pc-linux-gnu-gcc -c -I. -DUNIX -march=znver1 -O2 -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H trees.c x86_64-pc-linux-gnu-gcc -c -I. -DUNIX -march=znver1 -O2 -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H zipcloak.c x86_64-pc-linux-gnu-gcc -c -I. -DUNIX -march=znver1 -O2 -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DUTIL -o zipfile_.o zipfile.c x86_64-pc-linux-gnu-gcc -c -I. -DUNIX -march=znver1 -O2 -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DUTIL -o fileio_.o fileio.c fileio.c: In function ‘ask_for_split_read_path’: fileio.c:2120:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 2120 | fgets(buf, SPLIT_MAXPATH, stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fileio.c:2143:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 2143 | fgets(buf, SPLIT_MAXPATH, stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fileio.c: In function ‘ask_for_split_write_path’: fileio.c:2324:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 2324 | fgets(buf, FNMAX, stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -I. -DUNIX -march=znver1 -O2 -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DUTIL -o util_.o util.c x86_64-pc-linux-gnu-gcc -c -I. -DUNIX -march=znver1 -O2 -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DUTIL -o unix_.o unix/unix.c x86_64-pc-linux-gnu-gcc -c -I. -DUNIX -march=znver1 -O2 -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DUTIL -o crc32_.o crc32.c x86_64-pc-linux-gnu-gcc -c -I. -DUNIX -march=znver1 -O2 -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DUTIL -o crypt_.o crypt.c x86_64-pc-linux-gnu-gcc -c -I. -DUNIX -march=znver1 -O2 -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H zipnote.c x86_64-pc-linux-gnu-gcc -c -I. -DUNIX -march=znver1 -O2 -pipe -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DHAVE_DIRENT_H -DHAVE_TERMIOS_H zipsplit.c zipsplit.c: In function ‘main’: zipsplit.c:884:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 884 | fgets(m, 10, stdin); | ^~~~~~~~~~~~~~~~~~~ zipsplit.c: In function ‘retry’: zipsplit.c:496:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 496 | fgets(m, 10, stdin); | ^~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -o zip -Wl,-O1 -Wl,--sort-common -Wl,--as-needed zip.o zipfile.o zipup.o fileio.o util.o globals.o crypt.o ttyio.o unix.o crc32.o zbz2err.o deflate.o trees.o -lbz2 x86_64-pc-linux-gnu-gcc -o zipcloak -Wl,-O1 -Wl,--sort-common -Wl,--as-needed zipcloak.o zipfile_.o fileio_.o util_.o globals.o unix_.o crc32_.o crypt_.o ttyio.o -lbz2 x86_64-pc-linux-gnu-gcc -o zipnote -Wl,-O1 -Wl,--sort-common -Wl,--as-needed zipnote.o zipfile_.o fileio_.o util_.o globals.o unix_.o crc32_.o -lbz2 x86_64-pc-linux-gnu-gcc -o zipsplit -Wl,-O1 -Wl,--sort-common -Wl,--as-needed zipsplit.o zipfile_.o fileio_.o util_.o globals.o unix_.o crc32_.o -lbz2 make[1]: Leaving directory '/var/tmp/portage/app-arch/zip-3.0-r3/work/zip30' >>> Source compiled. >>> Test phase [not enabled]: app-arch/zip-3.0-r3 >>> Install app-arch/zip-3.0-r3 into /var/tmp/portage/app-arch/zip-3.0-r3/image/ >>> Completed installing app-arch/zip-3.0-r3 into /var/tmp/portage/app-arch/zip-3.0-r3/image/ * Final size of build directory: 6044 KiB (5.9 MiB) * Final size of installed tree: 1060 KiB (1.0 MiB) egrep: warning: egrep is obsolescent; using /bin/grep -E strip: x86_64-pc-linux-gnu-strip --strip-unneeded -N __gentoo_check_ldflags__ -R .comment -R .GCC.command.line -R .note.gnu.gold-version /usr/bin/zip /usr/bin/zipnote /usr/bin/zipcloak /usr/bin/zipsplit >>> Done. >>> Installing (1 of 3) app-arch/zip-3.0-r3::core-kit >>> Emerging (2 of 3) x11-plugins/enigmail-2.0.11::desktop-kit * enigmail-2.0.11.tar.gz BLAKE2B SHA512 size ;-) ... [ ok ] * Using python2.7 to build >>> Unpacking source... >>> Unpacking enigmail-2.0.11.tar.gz to /var/tmp/portage/x11-plugins/enigmail-2.0.11/work >>> Source unpacked in /var/tmp/portage/x11-plugins/enigmail-2.0.11/work >>> Preparing source in /var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail ... * Applying enigmail-no_pEp_auto_download.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail ... * econf: updating enigmail/config.guess with /usr/share/gnuconfig/config.guess * econf: updating enigmail/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --docdir=/usr/share/doc/enigmail-2.0.11 --htmldir=/usr/share/doc/enigmail-2.0.11/html --libdir=/usr/lib64 checking for python2... /usr/bin/python2.7 checking for perl... /usr/bin/perl checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu configure: creating ./config.status config.status: creating config/autoconf.mk >>> Source configured. >>> Compiling source in /var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail ... make -j2 ipc public ui package lang stdlib make -C ipc make: Nothing to be done for 'public'. make -C ui make[1]: Entering directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ui' make -C content make[1]: Entering directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ipc' make -C modules make[2]: Entering directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ipc/modules' ../../util/install -m 644 ../../build/dist/modules subprocess.jsm enigmailprocess_shared_unix.js enigmailprocess_worker_common.js enigmailprocess_common.jsm enigmailprocess_shared_win.js enigmailprocess_worker_unix.js enigmailprocess_main.jsm enigmailprocess_unix.jsm enigmailprocess_worker_win.js enigmailprocess_shared.js enigmailprocess_win.jsm make[2]: Entering directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ui/content' ../../util/install -m 644 ../../build/dist/chrome/content autocryptInitiateBackup.xul autocryptInitiateBackup.js autocryptSetupPasswd.xul autocryptSetupPasswd.js columnOverlay.xul columnOverlay.js enigmailCommon.js enigmailAbCardViewOverlay.xul enigmailAbContactsPanel.xul enigmailAbOverlay.js aboutEnigmail.html enigmailAddUidDlg.js enigmailAddUidDlg.xul enigmailAdvancedIdentityDlg.js enigmailAdvancedIdentityDlg.xul enigmailMsgBox.js enigmailMsgBox.xul enigmailAttachmentsDialog.xul enigmailAttachmentsDialog.js enigmailAmIdEditOverlay.xul enigmailCheckLanguage.xul enigmailCardDetails.js enigmailCardDetails.xul enigmailConsole.xul enigmailConsole.js enigmailConsole.htm enigmailCustToolOverlay.js enigmailCustToolOverlay.xul enigmailDispPhoto.js enigmailDispPhoto.xul enigmailEditIdentity.js enigmailEditIdentity.xul enigmailEditKeyExpiryDlg.js enigmailEditKeyExpiryDlg.xul enigmailEditKeyTrustDlg.js enigmailEditKeyTrustDlg.xul enigmailEncryptionDlg.xul enigmailEncryptionDlg.js enigmailGenCardKey.js enigmailGenCardKey.xul enigmailGenericDisplay.js enigmailGenericDisplay.xul enigmailGenericDisplay.htm enigmailHelp.xul enigmailHelp.js enigmailImportPhoto.js enigmailImportPhoto.xul keyDetailsDlg.js keyDetailsDlg.xul enigmailKeyManager.xul enigmailKeyManager.js enigmailManageUidDlg.js enigmailManageUidDlg.xul enigmailRulesEditor.xul enigmailRulesEditor.js enigmailSearchKey.js enigmailSearchKey.xul enigmailKeyImportInfo.js enigmailKeyImportInfo.xul enigmailSingleRcptSettings.js enigmailSingleRcptSettings.xul enigmailSelectRule.js enigmailSelectRule.xul enigmailSetCardPin.js enigmailSetCardPin.xul enigmailSignKeyDlg.js enigmailSignKeyDlg.xul accountManagerOverlay.js accountManagerOverlay.xul pref-enigmail.xul pref-enigmail.js pref-pep.xul pref-pep.js am-enigprefs.xul am-enigprefs.js editSingleAccount.xul enigmailKeygen.xul enigmailKeygen.js enigmailKeygenConsole.htm enigmailKeyserverDlg.xul enigmailKeyserverDlg.js enigmailKeySelection.xul enigmailKeySelection.js enigmailMsgComposeOverlay.xul enigmailMsgComposeOverlay-sm.xul enigmailMsgComposeOverlay.js enigmailMsgComposeHelper.js messengerOverlay-tbird.xul messengerOverlay-sm.xul enigmailMessengerOverlay.xul enigmailMessengerOverlay.js enigmailMsgHdrViewOverlay.xul enigmailMsgHdrViewOverlay.js enigmailFilterEditorOverlay.xul enigmailFilterEditorOverlay.js enigmailFilterListOverlay.xul enigmailFilterListOverlay.js enigmailMsgPrintOverlay.xul enigmailMsgPrintOverlay.js enigmailPrivacyOverlay.js enigmailPrivacyOverlay.xul enigmailSetupWizard.js enigmailSetupWizard.xul enigmailWrapSelection.xul enigmailWrapSelection.js enigmailViewFile.js enigmailViewFile.xul enigRetrieveProgress.xul enigRetrieveProgress.js exportSettingsWizard.js exportSettingsWizard.xul upgradeInfo.html pepHandshake.xul pepHandshake.js pepPrepHandshake.xul pepPrepHandshake.js pepTrustWords.xul pepTrustWords.js make[2]: Leaving directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ipc/modules' make[1]: Leaving directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ipc' make -C package make[1]: Entering directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/package' ../util/install -m 644 ../build/dist/modules/preferences prefs/defaultPrefs.js ../util/install -m 644 ../build/dist/modules addrbook.jsm amPrefsService.jsm app.jsm armor.jsm attachment.jsm autocrypt.jsm card.jsm clipboard.jsm commandLine.jsm configBackup.jsm configure.jsm constants.jsm core.jsm data.jsm decryption.jsm persistentCrypto.jsm dialog.jsm encryption.jsm errorHandling.jsm events.jsm execution.jsm funcs.jsm files.jsm filters.jsm filtersWrapper.jsm fixExchangeMsg.jsm gpgAgent.jsm glodaMime.jsm glodaUtils.jsm gpg.jsm hash.jsm httpProxy.jsm installGnuPG.jsm installPep.jsm key.jsm keyEditor.jsm keyRing.jsm keyUsability.jsm keyRefreshService.jsm keyserver.jsm keyserverUris.jsm lazy.jsm locale.jsm localizeHtml.jsm log.jsm mime.jsm mimeDecrypt.jsm mimeEncrypt.jsm mimeVerify.jsm msgCompFields.jsm msgRead.jsm os.jsm openpgp.jsm overlays.jsm passwordCheck.jsm passwords.jsm pEp.jsm pEpAdapter.jsm pEpDecrypt.jsm pEpFilter.jsm pEpListener.jsm pEpKeySync.jsm pgpmimeHandler.jsm pipeConsole.jsm prefs.jsm protocolHandler.jsm rng.jsm rules.jsm send.jsm singletons.jsm socks5Proxy.jsm stdlib.jsm streams.jsm system.jsm time.jsm timer.jsm tor.jsm trust.jsm uris.jsm verify.jsm versioning.jsm webKey.jsm wkdLookup.jsm windows.jsm wksMimeHandler.jsm zbase32.jsm echo '"use strict";' > ../build/dist/modules/buildDate.jsm echo 'var EXPORTED_SYMBOLS = ["EnigmailBuildDate"];' >> ../build/dist/modules/buildDate.jsm echo 'const EnigmailBuildDate = "20230326-0310";' >> ../build/dist/modules/buildDate.jsm make[1]: Leaving directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/package' make -C lang make[1]: Entering directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/lang' for l in ar bg ca cs da de el es-ES fa fi fr gd gl hr hu it ja ko lt nb nl pl pt-BR pt-PT ru sk sl sq sv tr vi zh-CN zh-TW; do \ /usr/bin/perl ../util/fixlang.pl ../ui/locale/en-US $l; \ done + Writing ar/enigmail.dtd + Writing ar/enigmail.properties + Writing bg/enigmail.dtd + Writing bg/enigmail.properties + Writing ca/enigmail.dtd + Writing ca/enigmail.properties make[2]: Leaving directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ui/content' make -C skin + Writing cs/enigmail.dtd + Writing cs/enigmail.properties make[2]: Entering directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ui/skin' ../../util/install -m 644 ../../build/dist/chrome/content images/check0.png images/check1.png images/check2.png + Writing da/enigmail.dtd ../../util/install -m 644 ../../build/dist/chrome/skin/tb-win-xp tb-windows/enigmail.css common/enigmail-common.css common/enigmail-pEp.css common/enigmail-html.css images/enigmail-about.svg images/enigmail-logo.png tb-windows/images/enigEncInactive.png tb-windows/images/enigEncNotOk.png tb-windows/images/enigEncOk.png tb-windows/images/enigSignInactive.png tb-windows/images/enigSignNotOk.png tb-windows/images/enigSignOk.png tb-windows/images/enigSignUnkown.png images/twisty-open.png images/twisty-clsd.png images/spinning-wheel.png tb-windows/images/col-encrypted-signed.png tb-windows/images/enigSignActiveNone.png tb-windows/images/enigSignActivePlus.png tb-windows/images/enigSignActiveMinus.png tb-windows/images/enigSignActiveConflict.png tb-windows/images/enigSignInactiveNone.png tb-windows/images/enigSignInactivePlus.png tb-windows/images/enigSignInactiveMinus.png tb-windows/images/enigSignInactiveConflict.png tb-windows/images/enigSignForceYes.png tb-windows/images/enigSignForceNo.png tb-windows/images/enigEncActiveNone.png tb-windows/images/enigEncActivePlus.png tb-windows/images/enigEncActiveMinus.png tb-windows/images/enigEncActiveConflict.png tb-windows/images/enigEncInactiveNone.png tb-windows/images/enigEncInactivePlus.png tb-windows/images/enigEncInactiveMinus.png tb-windows/images/enigEncInactiveConflict.png tb-windows/images/enigEncForceYes.png tb-windows/images/enigEncForceNo.png images/decrypt-inactive-18.svg images/decrypt-active-18.svg images/encrypt-inactive-18.svg images/encrypt-active-18.svg images/encrypt-disabled-18.svg images/sign-active-18.svg images/sign-disabled-18.svg images/sign-inactive-18.svg images/importSuccess.png images/attach-active-18.svg images/attach-disabled-18.svg images/attach-inactive-18.svg images/warning-16.png images/password-error.svg images/col-pEpGreen.svg images/col-pEpYellow.svg images/col-pEpRed.svg images/pEpGreen.svg images/pEpGrey.svg images/pEpYellow.svg images/pEpRed.svg images/pEpEncryptActive.svg images/pEpEncryptInactive.svg images/pEpLogo.svg images/headerProtected-18.svg images/headerUnprotected-18.svg + Writing da/enigmail.properties + Writing de/enigmail.dtd + Writing de/enigmail.properties + Writing el/enigmail.dtd + Writing el/enigmail.properties + Writing es-ES/enigmail.dtd + Writing es-ES/enigmail.properties + Writing fa/enigmail.dtd + Writing fa/enigmail.properties + Writing fi/enigmail.dtd + Writing fi/enigmail.properties + Writing fr/enigmail.dtd + Writing fr/enigmail.properties + Writing gd/enigmail.dtd + Writing gd/enigmail.properties + Writing gl/enigmail.dtd + Writing gl/enigmail.properties ../../util/install -m 644 ../../build/dist/chrome/skin/aero tb-aero/enigmail.css common/enigmail-common.css common/enigmail-pEp.css common/enigmail-html.css images/enigmail-about.svg images/enigmail-logo.png tb-windows/images/enigEncInactive.png tb-windows/images/enigEncNotOk.png tb-windows/images/enigEncOk.png tb-windows/images/enigSignInactive.png tb-windows/images/enigSignNotOk.png tb-windows/images/enigSignOk.png tb-windows/images/enigSignUnkown.png images/importSuccess.png images/twisty-open.png images/twisty-clsd.png images/spinning-wheel.png tb-windows/images/col-encrypted-signed.png tb-windows/images/enigSignActiveNone.png tb-windows/images/enigSignActivePlus.png tb-windows/images/enigSignActiveMinus.png tb-windows/images/enigSignActiveConflict.png tb-windows/images/enigSignInactiveNone.png tb-windows/images/enigSignInactivePlus.png tb-windows/images/enigSignInactiveMinus.png tb-windows/images/enigSignInactiveConflict.png tb-windows/images/enigSignForceYes.png tb-windows/images/enigSignForceNo.png tb-windows/images/enigEncActiveNone.png tb-windows/images/enigEncActivePlus.png tb-windows/images/enigEncActiveMinus.png tb-windows/images/enigEncActiveConflict.png tb-windows/images/enigEncInactiveNone.png tb-windows/images/enigEncInactivePlus.png tb-windows/images/enigEncInactiveMinus.png tb-windows/images/enigEncInactiveConflict.png tb-windows/images/enigEncForceYes.png tb-windows/images/enigEncForceNo.png images/decrypt-inactive-18.svg images/decrypt-active-18.svg images/encrypt-inactive-18.svg images/encrypt-active-18.svg images/encrypt-disabled-18.svg images/sign-active-18.svg images/sign-disabled-18.svg images/sign-inactive-18.svg images/attach-active-18.svg images/attach-disabled-18.svg images/attach-inactive-18.svg images/password-error.svg images/warning-16.png images/col-pEpGreen.svg images/col-pEpYellow.svg images/col-pEpRed.svg images/pEpGreen.svg images/pEpGrey.svg images/pEpYellow.svg images/pEpRed.svg images/pEpEncryptActive.svg images/pEpEncryptInactive.svg images/pEpLogo.svg images/headerProtected-18.svg images/headerUnprotected-18.svg + Writing hr/enigmail.dtd + Writing hr/enigmail.properties + Writing hu/enigmail.dtd + Writing hu/enigmail.properties + Writing it/enigmail.dtd + Writing it/enigmail.properties + Writing ja/enigmail.dtd + Writing ja/enigmail.properties + Writing ko/enigmail.dtd + Writing ko/enigmail.properties + Writing lt/enigmail.dtd + Writing lt/enigmail.properties + Writing nb/enigmail.dtd + Writing nb/enigmail.properties + Writing nl/enigmail.dtd ../../util/install -m 644 ../../build/dist/chrome/skin/tb-mac tb-mac/enigmail.css common/enigmail-common.css common/enigmail-pEp.css common/enigmail-html.css images/enigmail-about.svg images/enigmail-logo.png tb-mac/images/enigEncInactive.png tb-mac/images/enigEncNotOk.png tb-mac/images/enigEncOk.png tb-mac/images/enigSignInactive.png tb-mac/images/enigSignNotOk.png tb-mac/images/enigSignOk.png tb-mac/images/enigSignUnkown.png images/importSuccess.png images/twisty-open.png images/twisty-clsd.png images/spinning-wheel.png tb-mac/images/col-encrypted-signed.png tb-windows/images/enigSignActiveNone.png tb-windows/images/enigSignActivePlus.png tb-windows/images/enigSignActiveMinus.png tb-windows/images/enigSignActiveConflict.png tb-windows/images/enigSignInactiveNone.png tb-windows/images/enigSignInactivePlus.png tb-windows/images/enigSignInactiveMinus.png tb-windows/images/enigSignInactiveConflict.png tb-windows/images/enigSignForceYes.png tb-windows/images/enigSignForceNo.png tb-windows/images/enigEncActiveNone.png tb-windows/images/enigEncActivePlus.png tb-windows/images/enigEncActiveMinus.png tb-windows/images/enigEncActiveConflict.png tb-windows/images/enigEncInactiveNone.png tb-windows/images/enigEncInactivePlus.png tb-windows/images/enigEncInactiveMinus.png tb-windows/images/enigEncInactiveConflict.png tb-windows/images/enigEncForceYes.png tb-windows/images/enigEncForceNo.png images/decrypt-active-18.svg images/decrypt-inactive-18.svg images/encrypt-inactive-18.svg images/encrypt-active-18.svg images/encrypt-disabled-18.svg images/sign-active-18.svg images/sign-disabled-18.svg images/sign-inactive-18.svg images/attach-active-18.svg images/attach-disabled-18.svg images/attach-inactive-18.svg images/warning-16.png images/password-error.svg images/col-pEpGreen.svg images/col-pEpYellow.svg images/col-pEpRed.svg images/pEpGreen.svg images/pEpGrey.svg images/pEpYellow.svg images/pEpRed.svg images/pEpEncryptActive.svg images/pEpEncryptInactive.svg images/pEpLogo.svg images/headerProtected-18.svg images/headerUnprotected-18.svg + Writing nl/enigmail.properties + Writing pl/enigmail.dtd + Writing pl/enigmail.properties + Writing pt-BR/enigmail.dtd + Writing pt-BR/enigmail.properties + Writing pt-PT/enigmail.dtd + Writing pt-PT/enigmail.properties + Writing ru/enigmail.dtd + Writing ru/enigmail.properties + Writing sk/enigmail.dtd + Writing sk/enigmail.properties + Writing sl/enigmail.dtd + Writing sl/enigmail.properties + Writing sq/enigmail.dtd + Writing sq/enigmail.properties ../../util/install -m 644 ../../build/dist/chrome/skin/tb-linux tb-linux/enigmail.css common/enigmail-common.css common/enigmail-pEp.css common/enigmail-html.css images/enigmail-about.svg images/enigmail-logo.png tb-linux/images/enigEncInactive.png tb-linux/images/enigEncNotOk.png tb-linux/images/enigEncOk.png tb-linux/images/enigSignInactive.png tb-linux/images/enigSignNotOk.png tb-linux/images/enigSignOk.png tb-linux/images/enigSignUnkown.png images/importSuccess.png images/twisty-open.png images/twisty-clsd.png images/spinning-wheel.png tb-linux/images/col-encrypted-signed.png tb-windows/images/enigSignActiveNone.png tb-windows/images/enigSignActivePlus.png tb-windows/images/enigSignActiveMinus.png tb-windows/images/enigSignActiveConflict.png tb-windows/images/enigSignInactiveNone.png tb-windows/images/enigSignInactivePlus.png tb-windows/images/enigSignInactiveMinus.png tb-windows/images/enigSignInactiveConflict.png tb-windows/images/enigSignForceNo.png tb-windows/images/enigSignForceYes.png tb-windows/images/enigEncActiveNone.png tb-windows/images/enigEncActivePlus.png tb-windows/images/enigEncActiveMinus.png tb-windows/images/enigEncActiveConflict.png tb-windows/images/enigEncInactiveNone.png tb-windows/images/enigEncInactivePlus.png tb-windows/images/enigEncInactiveMinus.png tb-windows/images/enigEncInactiveConflict.png tb-windows/images/enigEncForceNo.png tb-windows/images/enigEncForceYes.png images/decrypt-inactive-18.svg images/decrypt-active-18.svg images/encrypt-inactive-18.svg images/encrypt-active-18.svg images/encrypt-disabled-18.svg images/sign-active-18.svg images/sign-disabled-18.svg images/sign-inactive-18.svg images/attach-active-18.svg images/attach-disabled-18.svg images/attach-inactive-18.svg images/warning-16.png images/password-error.svg images/col-pEpGreen.svg images/col-pEpYellow.svg images/col-pEpRed.svg images/pEpGreen.svg images/pEpGrey.svg images/pEpYellow.svg images/pEpRed.svg images/pEpEncryptActive.svg images/pEpEncryptInactive.svg images/pEpLogo.svg images/headerProtected-18.svg images/headerUnprotected-18.svg + Writing sv/enigmail.dtd + Writing sv/enigmail.properties + Writing tr/enigmail.dtd + Writing tr/enigmail.properties + Writing vi/enigmail.dtd + Writing vi/enigmail.properties + Writing zh-CN/enigmail.dtd + Writing zh-CN/enigmail.properties + Writing zh-TW/enigmail.dtd + Writing zh-TW/enigmail.properties mkdir -p ../build/lang /usr/bin/perl ../util/make-lang-xpi.pl current-languages.txt ../build/lang /usr/bin/python2.7 ../util/JarMaker.py -j ../build/dist -t . -f flat ../build/lang/jar.mn processing ../build/lang/jar.mn ../../util/install -m 644 ../../build/dist/chrome/skin/classic-seamonkey classic-seamonkey/enigmail.css common/enigmail-common.css common/enigmail-pEp.css common/enigmail-html.css images/enigmail-about.svg images/enigmail-logo.png classic-seamonkey/images/enigEncInactive.png classic-seamonkey/images/enigEncNotOk.png classic-seamonkey/images/enigEncOk.png classic-seamonkey/images/enigSignInactive.png classic-seamonkey/images/enigSignNotOk.png classic-seamonkey/images/enigSignOk.png classic-seamonkey/images/enigSignUnkown.png images/importSuccess.png images/twisty-open.png images/twisty-clsd.png images/spinning-wheel.png classic-seamonkey/images/col-encrypted-signed.png tb-windows/images/enigSignActiveNone.png tb-windows/images/enigSignActivePlus.png tb-windows/images/enigSignActiveMinus.png tb-windows/images/enigSignActiveConflict.png tb-windows/images/enigSignInactiveNone.png tb-windows/images/enigSignInactivePlus.png tb-windows/images/enigSignInactiveMinus.png tb-windows/images/enigSignInactiveConflict.png tb-windows/images/enigSignForceYes.png tb-windows/images/enigSignForceNo.png tb-windows/images/enigEncActiveNone.png tb-windows/images/enigEncActivePlus.png tb-windows/images/enigEncActiveMinus.png tb-windows/images/enigEncActiveConflict.png tb-windows/images/enigEncInactiveNone.png tb-windows/images/enigEncInactivePlus.png tb-windows/images/enigEncInactiveMinus.png tb-windows/images/enigEncInactiveConflict.png tb-windows/images/enigEncForceYes.png tb-windows/images/enigEncForceNo.png images/decrypt-inactive-24.svg images/decrypt-active-24.svg images/decrypt-inactive-30.svg images/decrypt-active-30.svg images/encrypt-inactive-24.svg images/encrypt-active-24.svg images/encrypt-disabled-24.svg images/sign-active-24.svg images/sign-disabled-24.svg images/sign-inactive-24.svg images/encrypt-inactive-30.svg images/encrypt-active-30.svg images/encrypt-disabled-30.svg images/sign-active-30.svg images/sign-disabled-30.svg images/sign-inactive-30.svg images/attach-inactive-24.svg images/attach-inactive-30.svg images/attach-disabled-24.svg images/attach-disabled-30.svg images/attach-active-24.svg images/attach-active-30.svg images/warning-16.png images/password-error.svg images/col-pEpGreen.svg images/col-pEpYellow.svg images/col-pEpRed.svg images/pEpGreen.svg images/pEpGrey.svg images/pEpYellow.svg images/pEpRed.svg images/pEpEncryptActive.svg images/pEpEncryptInactive.svg images/pEpLogo.svg images/headerProtected-24.svg images/headerUnprotected-24.svg images/headerProtected-30.svg images/headerUnprotected-30.svg make[1]: Leaving directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/lang' make -C stdlib make[1]: Entering directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/stdlib' ../util/install -m 644 ../build/dist/modules/stdlib compose.jsm misc.jsm msgHdrUtils.jsm openpgp-lib.js openpgp.worker.min.js make[1]: Leaving directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/stdlib' make -C locale/en-US make[2]: Entering directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ui/locale/en-US' ../../../util/install -m 644 ../../../build/dist/chrome/locale/en-US enigmail.dtd am-enigprefs.properties enigmail.properties ../../../util/install -m 644 ../../../build/dist/chrome/locale/en-US/help help/compose.html help/help.html help/messenger.html help/sendingPrefs.html help/editRcptRule.html help/initError.html help/rulesEditor.html make[2]: Leaving directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ui/locale/en-US' ../../util/install -m 644 ../../build/dist/chrome/skin/modern modern/enigmail.css common/enigmail-common.css common/enigmail-pEp.css common/enigmail-html.css images/enigmail-about.svg images/enigmail-logo.png images/enigdecrypt-act.png images/enigdecrypt-dis.png images/enigdecrypt-hov.png images/enigdecrypt.png tb-windows/images/enigEncInactive.png tb-windows/images/enigEncNotOk.png tb-windows/images/enigEncOk.png tb-windows/images/enigSignInactive.png tb-windows/images/enigSignNotOk.png tb-windows/images/enigSignOk.png images/enigSignUnkown.png images/modern-encrypt-active-force.png images/modern-encrypt-active.png images/modern-encrypt-inactive-force.png images/modern-encrypt-inactive.png images/modern-sign-active-force.png images/modern-sign-active.png images/modern-sign-inactive-force.png images/modern-sign-inactive.png images/modern-attach-active.png images/modern-attach-disabled.png images/modern-attach-inactive.png images/importSuccess.png images/twisty-open.png images/twisty-clsd.png images/spinning-wheel.png images/col-encrypted-signed.png tb-windows/images/enigSignActiveNone.png tb-windows/images/enigSignActivePlus.png tb-windows/images/enigSignActiveMinus.png tb-windows/images/enigSignActiveConflict.png tb-windows/images/enigSignInactiveNone.png tb-windows/images/enigSignInactivePlus.png tb-windows/images/enigSignInactiveMinus.png tb-windows/images/enigSignInactiveConflict.png tb-windows/images/enigSignForceYes.png tb-windows/images/enigSignForceNo.png tb-windows/images/enigEncActiveNone.png tb-windows/images/enigEncActivePlus.png tb-windows/images/enigEncActiveMinus.png tb-windows/images/enigEncActiveConflict.png tb-windows/images/enigEncInactiveNone.png tb-windows/images/enigEncInactivePlus.png tb-windows/images/enigEncInactiveMinus.png tb-windows/images/enigEncInactiveConflict.png tb-windows/images/enigEncForceYes.png tb-windows/images/enigEncForceNo.png images/modern-toolbar-background.png images/warning-16.png images/password-error.svg images/col-pEpGreen.svg images/col-pEpYellow.svg images/col-pEpRed.svg images/pEpGreen.svg images/pEpGrey.svg images/pEpYellow.svg images/pEpRed.svg images/pEpEncryptActive.svg images/pEpEncryptInactive.svg images/pEpLogo.svg make[2]: Leaving directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ui/skin' make[1]: Leaving directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ui' make -j2 xpi make -C ipc make -C ui make[1]: Entering directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ui' make -C content make[1]: Entering directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ipc' make -C modules make[2]: Entering directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ipc/modules' ../../util/install -m 644 ../../build/dist/modules subprocess.jsm enigmailprocess_shared_unix.js enigmailprocess_worker_common.js enigmailprocess_common.jsm enigmailprocess_shared_win.js enigmailprocess_worker_unix.js enigmailprocess_main.jsm enigmailprocess_unix.jsm enigmailprocess_worker_win.js enigmailprocess_shared.js enigmailprocess_win.jsm make[2]: Entering directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ui/content' ../../util/install -m 644 ../../build/dist/chrome/content autocryptInitiateBackup.xul autocryptInitiateBackup.js autocryptSetupPasswd.xul autocryptSetupPasswd.js columnOverlay.xul columnOverlay.js enigmailCommon.js enigmailAbCardViewOverlay.xul enigmailAbContactsPanel.xul enigmailAbOverlay.js aboutEnigmail.html enigmailAddUidDlg.js enigmailAddUidDlg.xul enigmailAdvancedIdentityDlg.js enigmailAdvancedIdentityDlg.xul enigmailMsgBox.js enigmailMsgBox.xul enigmailAttachmentsDialog.xul enigmailAttachmentsDialog.js enigmailAmIdEditOverlay.xul enigmailCheckLanguage.xul enigmailCardDetails.js enigmailCardDetails.xul enigmailConsole.xul enigmailConsole.js enigmailConsole.htm enigmailCustToolOverlay.js enigmailCustToolOverlay.xul enigmailDispPhoto.js enigmailDispPhoto.xul enigmailEditIdentity.js enigmailEditIdentity.xul enigmailEditKeyExpiryDlg.js enigmailEditKeyExpiryDlg.xul enigmailEditKeyTrustDlg.js enigmailEditKeyTrustDlg.xul enigmailEncryptionDlg.xul enigmailEncryptionDlg.js enigmailGenCardKey.js enigmailGenCardKey.xul enigmailGenericDisplay.js enigmailGenericDisplay.xul enigmailGenericDisplay.htm enigmailHelp.xul enigmailHelp.js enigmailImportPhoto.js enigmailImportPhoto.xul keyDetailsDlg.js keyDetailsDlg.xul enigmailKeyManager.xul enigmailKeyManager.js enigmailManageUidDlg.js enigmailManageUidDlg.xul enigmailRulesEditor.xul enigmailRulesEditor.js enigmailSearchKey.js enigmailSearchKey.xul enigmailKeyImportInfo.js enigmailKeyImportInfo.xul enigmailSingleRcptSettings.js enigmailSingleRcptSettings.xul enigmailSelectRule.js enigmailSelectRule.xul enigmailSetCardPin.js enigmailSetCardPin.xul enigmailSignKeyDlg.js enigmailSignKeyDlg.xul accountManagerOverlay.js accountManagerOverlay.xul pref-enigmail.xul pref-enigmail.js pref-pep.xul pref-pep.js am-enigprefs.xul am-enigprefs.js editSingleAccount.xul enigmailKeygen.xul enigmailKeygen.js enigmailKeygenConsole.htm enigmailKeyserverDlg.xul enigmailKeyserverDlg.js enigmailKeySelection.xul enigmailKeySelection.js enigmailMsgComposeOverlay.xul enigmailMsgComposeOverlay-sm.xul enigmailMsgComposeOverlay.js enigmailMsgComposeHelper.js messengerOverlay-tbird.xul messengerOverlay-sm.xul enigmailMessengerOverlay.xul enigmailMessengerOverlay.js enigmailMsgHdrViewOverlay.xul enigmailMsgHdrViewOverlay.js enigmailFilterEditorOverlay.xul enigmailFilterEditorOverlay.js enigmailFilterListOverlay.xul enigmailFilterListOverlay.js enigmailMsgPrintOverlay.xul enigmailMsgPrintOverlay.js enigmailPrivacyOverlay.js enigmailPrivacyOverlay.xul enigmailSetupWizard.js enigmailSetupWizard.xul enigmailWrapSelection.xul enigmailWrapSelection.js enigmailViewFile.js enigmailViewFile.xul enigRetrieveProgress.xul enigRetrieveProgress.js exportSettingsWizard.js exportSettingsWizard.xul upgradeInfo.html pepHandshake.xul pepHandshake.js pepPrepHandshake.xul pepPrepHandshake.js pepTrustWords.xul pepTrustWords.js make[2]: Leaving directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ipc/modules' make[1]: Leaving directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ipc' make -C package make[1]: Entering directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/package' ../util/install -m 644 ../build/dist/modules/preferences prefs/defaultPrefs.js ../util/install -m 644 ../build/dist/modules addrbook.jsm amPrefsService.jsm app.jsm armor.jsm attachment.jsm autocrypt.jsm card.jsm clipboard.jsm commandLine.jsm configBackup.jsm configure.jsm constants.jsm core.jsm data.jsm decryption.jsm persistentCrypto.jsm dialog.jsm encryption.jsm errorHandling.jsm events.jsm execution.jsm funcs.jsm files.jsm filters.jsm filtersWrapper.jsm fixExchangeMsg.jsm gpgAgent.jsm glodaMime.jsm glodaUtils.jsm gpg.jsm hash.jsm httpProxy.jsm installGnuPG.jsm installPep.jsm key.jsm keyEditor.jsm keyRing.jsm keyUsability.jsm keyRefreshService.jsm keyserver.jsm keyserverUris.jsm lazy.jsm locale.jsm localizeHtml.jsm log.jsm mime.jsm mimeDecrypt.jsm mimeEncrypt.jsm mimeVerify.jsm msgCompFields.jsm msgRead.jsm os.jsm openpgp.jsm overlays.jsm passwordCheck.jsm passwords.jsm pEp.jsm pEpAdapter.jsm pEpDecrypt.jsm pEpFilter.jsm pEpListener.jsm pEpKeySync.jsm pgpmimeHandler.jsm pipeConsole.jsm prefs.jsm protocolHandler.jsm rng.jsm rules.jsm send.jsm singletons.jsm socks5Proxy.jsm stdlib.jsm streams.jsm system.jsm time.jsm timer.jsm tor.jsm trust.jsm uris.jsm verify.jsm versioning.jsm webKey.jsm wkdLookup.jsm windows.jsm wksMimeHandler.jsm zbase32.jsm echo '"use strict";' > ../build/dist/modules/buildDate.jsm echo 'var EXPORTED_SYMBOLS = ["EnigmailBuildDate"];' >> ../build/dist/modules/buildDate.jsm echo 'const EnigmailBuildDate = "20230326-0310";' >> ../build/dist/modules/buildDate.jsm make[1]: Leaving directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/package' make -C lang make[1]: Entering directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/lang' for l in ar bg ca cs da de el es-ES fa fi fr gd gl hr hu it ja ko lt nb nl pl pt-BR pt-PT ru sk sl sq sv tr vi zh-CN zh-TW; do \ /usr/bin/perl ../util/fixlang.pl ../ui/locale/en-US $l; \ done make[2]: Leaving directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ui/content' make -C skin + Writing ar/enigmail.dtd + Writing ar/enigmail.properties make[2]: Entering directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ui/skin' ../../util/install -m 644 ../../build/dist/chrome/content images/check0.png images/check1.png images/check2.png ../../util/install -m 644 ../../build/dist/chrome/skin/tb-win-xp tb-windows/enigmail.css common/enigmail-common.css common/enigmail-pEp.css common/enigmail-html.css images/enigmail-about.svg images/enigmail-logo.png tb-windows/images/enigEncInactive.png tb-windows/images/enigEncNotOk.png tb-windows/images/enigEncOk.png tb-windows/images/enigSignInactive.png tb-windows/images/enigSignNotOk.png tb-windows/images/enigSignOk.png tb-windows/images/enigSignUnkown.png images/twisty-open.png images/twisty-clsd.png images/spinning-wheel.png tb-windows/images/col-encrypted-signed.png tb-windows/images/enigSignActiveNone.png tb-windows/images/enigSignActivePlus.png tb-windows/images/enigSignActiveMinus.png tb-windows/images/enigSignActiveConflict.png tb-windows/images/enigSignInactiveNone.png tb-windows/images/enigSignInactivePlus.png tb-windows/images/enigSignInactiveMinus.png tb-windows/images/enigSignInactiveConflict.png tb-windows/images/enigSignForceYes.png tb-windows/images/enigSignForceNo.png tb-windows/images/enigEncActiveNone.png tb-windows/images/enigEncActivePlus.png tb-windows/images/enigEncActiveMinus.png tb-windows/images/enigEncActiveConflict.png tb-windows/images/enigEncInactiveNone.png tb-windows/images/enigEncInactivePlus.png tb-windows/images/enigEncInactiveMinus.png tb-windows/images/enigEncInactiveConflict.png tb-windows/images/enigEncForceYes.png tb-windows/images/enigEncForceNo.png images/decrypt-inactive-18.svg images/decrypt-active-18.svg images/encrypt-inactive-18.svg images/encrypt-active-18.svg images/encrypt-disabled-18.svg images/sign-active-18.svg images/sign-disabled-18.svg images/sign-inactive-18.svg images/importSuccess.png images/attach-active-18.svg images/attach-disabled-18.svg images/attach-inactive-18.svg images/warning-16.png images/password-error.svg images/col-pEpGreen.svg images/col-pEpYellow.svg images/col-pEpRed.svg images/pEpGreen.svg images/pEpGrey.svg images/pEpYellow.svg images/pEpRed.svg images/pEpEncryptActive.svg images/pEpEncryptInactive.svg images/pEpLogo.svg images/headerProtected-18.svg images/headerUnprotected-18.svg + Writing bg/enigmail.dtd + Writing bg/enigmail.properties + Writing ca/enigmail.dtd + Writing ca/enigmail.properties + Writing cs/enigmail.dtd + Writing cs/enigmail.properties ../../util/install -m 644 ../../build/dist/chrome/skin/aero tb-aero/enigmail.css common/enigmail-common.css common/enigmail-pEp.css common/enigmail-html.css images/enigmail-about.svg images/enigmail-logo.png tb-windows/images/enigEncInactive.png tb-windows/images/enigEncNotOk.png tb-windows/images/enigEncOk.png tb-windows/images/enigSignInactive.png tb-windows/images/enigSignNotOk.png tb-windows/images/enigSignOk.png tb-windows/images/enigSignUnkown.png images/importSuccess.png images/twisty-open.png images/twisty-clsd.png images/spinning-wheel.png tb-windows/images/col-encrypted-signed.png tb-windows/images/enigSignActiveNone.png tb-windows/images/enigSignActivePlus.png tb-windows/images/enigSignActiveMinus.png tb-windows/images/enigSignActiveConflict.png tb-windows/images/enigSignInactiveNone.png tb-windows/images/enigSignInactivePlus.png tb-windows/images/enigSignInactiveMinus.png tb-windows/images/enigSignInactiveConflict.png tb-windows/images/enigSignForceYes.png tb-windows/images/enigSignForceNo.png tb-windows/images/enigEncActiveNone.png tb-windows/images/enigEncActivePlus.png tb-windows/images/enigEncActiveMinus.png tb-windows/images/enigEncActiveConflict.png tb-windows/images/enigEncInactiveNone.png tb-windows/images/enigEncInactivePlus.png tb-windows/images/enigEncInactiveMinus.png tb-windows/images/enigEncInactiveConflict.png tb-windows/images/enigEncForceYes.png tb-windows/images/enigEncForceNo.png images/decrypt-inactive-18.svg images/decrypt-active-18.svg images/encrypt-inactive-18.svg images/encrypt-active-18.svg images/encrypt-disabled-18.svg images/sign-active-18.svg images/sign-disabled-18.svg images/sign-inactive-18.svg images/attach-active-18.svg images/attach-disabled-18.svg images/attach-inactive-18.svg images/password-error.svg images/warning-16.png images/col-pEpGreen.svg images/col-pEpYellow.svg images/col-pEpRed.svg images/pEpGreen.svg images/pEpGrey.svg images/pEpYellow.svg images/pEpRed.svg images/pEpEncryptActive.svg images/pEpEncryptInactive.svg images/pEpLogo.svg images/headerProtected-18.svg images/headerUnprotected-18.svg + Writing da/enigmail.dtd + Writing da/enigmail.properties + Writing de/enigmail.dtd + Writing de/enigmail.properties + Writing el/enigmail.dtd + Writing el/enigmail.properties ../../util/install -m 644 ../../build/dist/chrome/skin/tb-mac tb-mac/enigmail.css common/enigmail-common.css common/enigmail-pEp.css common/enigmail-html.css images/enigmail-about.svg images/enigmail-logo.png tb-mac/images/enigEncInactive.png tb-mac/images/enigEncNotOk.png tb-mac/images/enigEncOk.png tb-mac/images/enigSignInactive.png tb-mac/images/enigSignNotOk.png tb-mac/images/enigSignOk.png tb-mac/images/enigSignUnkown.png images/importSuccess.png images/twisty-open.png images/twisty-clsd.png images/spinning-wheel.png tb-mac/images/col-encrypted-signed.png tb-windows/images/enigSignActiveNone.png tb-windows/images/enigSignActivePlus.png tb-windows/images/enigSignActiveMinus.png tb-windows/images/enigSignActiveConflict.png tb-windows/images/enigSignInactiveNone.png tb-windows/images/enigSignInactivePlus.png tb-windows/images/enigSignInactiveMinus.png tb-windows/images/enigSignInactiveConflict.png tb-windows/images/enigSignForceYes.png tb-windows/images/enigSignForceNo.png tb-windows/images/enigEncActiveNone.png tb-windows/images/enigEncActivePlus.png tb-windows/images/enigEncActiveMinus.png tb-windows/images/enigEncActiveConflict.png tb-windows/images/enigEncInactiveNone.png tb-windows/images/enigEncInactivePlus.png tb-windows/images/enigEncInactiveMinus.png tb-windows/images/enigEncInactiveConflict.png tb-windows/images/enigEncForceYes.png tb-windows/images/enigEncForceNo.png images/decrypt-active-18.svg images/decrypt-inactive-18.svg images/encrypt-inactive-18.svg images/encrypt-active-18.svg images/encrypt-disabled-18.svg images/sign-active-18.svg images/sign-disabled-18.svg images/sign-inactive-18.svg images/attach-active-18.svg images/attach-disabled-18.svg images/attach-inactive-18.svg images/warning-16.png images/password-error.svg images/col-pEpGreen.svg images/col-pEpYellow.svg images/col-pEpRed.svg images/pEpGreen.svg images/pEpGrey.svg images/pEpYellow.svg images/pEpRed.svg images/pEpEncryptActive.svg images/pEpEncryptInactive.svg images/pEpLogo.svg images/headerProtected-18.svg images/headerUnprotected-18.svg + Writing es-ES/enigmail.dtd + Writing es-ES/enigmail.properties + Writing fa/enigmail.dtd + Writing fa/enigmail.properties + Writing fi/enigmail.dtd + Writing fi/enigmail.properties ../../util/install -m 644 ../../build/dist/chrome/skin/tb-linux tb-linux/enigmail.css common/enigmail-common.css common/enigmail-pEp.css common/enigmail-html.css images/enigmail-about.svg images/enigmail-logo.png tb-linux/images/enigEncInactive.png tb-linux/images/enigEncNotOk.png tb-linux/images/enigEncOk.png tb-linux/images/enigSignInactive.png tb-linux/images/enigSignNotOk.png tb-linux/images/enigSignOk.png tb-linux/images/enigSignUnkown.png images/importSuccess.png images/twisty-open.png images/twisty-clsd.png images/spinning-wheel.png tb-linux/images/col-encrypted-signed.png tb-windows/images/enigSignActiveNone.png tb-windows/images/enigSignActivePlus.png tb-windows/images/enigSignActiveMinus.png tb-windows/images/enigSignActiveConflict.png tb-windows/images/enigSignInactiveNone.png tb-windows/images/enigSignInactivePlus.png tb-windows/images/enigSignInactiveMinus.png tb-windows/images/enigSignInactiveConflict.png tb-windows/images/enigSignForceNo.png tb-windows/images/enigSignForceYes.png tb-windows/images/enigEncActiveNone.png tb-windows/images/enigEncActivePlus.png tb-windows/images/enigEncActiveMinus.png tb-windows/images/enigEncActiveConflict.png tb-windows/images/enigEncInactiveNone.png tb-windows/images/enigEncInactivePlus.png tb-windows/images/enigEncInactiveMinus.png tb-windows/images/enigEncInactiveConflict.png tb-windows/images/enigEncForceNo.png tb-windows/images/enigEncForceYes.png images/decrypt-inactive-18.svg images/decrypt-active-18.svg images/encrypt-inactive-18.svg images/encrypt-active-18.svg images/encrypt-disabled-18.svg images/sign-active-18.svg images/sign-disabled-18.svg images/sign-inactive-18.svg images/attach-active-18.svg images/attach-disabled-18.svg images/attach-inactive-18.svg images/warning-16.png images/password-error.svg images/col-pEpGreen.svg images/col-pEpYellow.svg images/col-pEpRed.svg images/pEpGreen.svg images/pEpGrey.svg images/pEpYellow.svg images/pEpRed.svg images/pEpEncryptActive.svg images/pEpEncryptInactive.svg images/pEpLogo.svg images/headerProtected-18.svg images/headerUnprotected-18.svg + Writing fr/enigmail.dtd + Writing fr/enigmail.properties + Writing gd/enigmail.dtd + Writing gd/enigmail.properties ../../util/install -m 644 ../../build/dist/chrome/skin/classic-seamonkey classic-seamonkey/enigmail.css common/enigmail-common.css common/enigmail-pEp.css common/enigmail-html.css images/enigmail-about.svg images/enigmail-logo.png classic-seamonkey/images/enigEncInactive.png classic-seamonkey/images/enigEncNotOk.png classic-seamonkey/images/enigEncOk.png classic-seamonkey/images/enigSignInactive.png classic-seamonkey/images/enigSignNotOk.png classic-seamonkey/images/enigSignOk.png classic-seamonkey/images/enigSignUnkown.png images/importSuccess.png images/twisty-open.png images/twisty-clsd.png images/spinning-wheel.png classic-seamonkey/images/col-encrypted-signed.png tb-windows/images/enigSignActiveNone.png tb-windows/images/enigSignActivePlus.png tb-windows/images/enigSignActiveMinus.png tb-windows/images/enigSignActiveConflict.png tb-windows/images/enigSignInactiveNone.png tb-windows/images/enigSignInactivePlus.png tb-windows/images/enigSignInactiveMinus.png tb-windows/images/enigSignInactiveConflict.png tb-windows/images/enigSignForceYes.png tb-windows/images/enigSignForceNo.png tb-windows/images/enigEncActiveNone.png tb-windows/images/enigEncActivePlus.png tb-windows/images/enigEncActiveMinus.png tb-windows/images/enigEncActiveConflict.png tb-windows/images/enigEncInactiveNone.png tb-windows/images/enigEncInactivePlus.png tb-windows/images/enigEncInactiveMinus.png tb-windows/images/enigEncInactiveConflict.png tb-windows/images/enigEncForceYes.png tb-windows/images/enigEncForceNo.png images/decrypt-inactive-24.svg images/decrypt-active-24.svg images/decrypt-inactive-30.svg images/decrypt-active-30.svg images/encrypt-inactive-24.svg images/encrypt-active-24.svg images/encrypt-disabled-24.svg images/sign-active-24.svg images/sign-disabled-24.svg images/sign-inactive-24.svg images/encrypt-inactive-30.svg images/encrypt-active-30.svg images/encrypt-disabled-30.svg images/sign-active-30.svg images/sign-disabled-30.svg images/sign-inactive-30.svg images/attach-inactive-24.svg images/attach-inactive-30.svg images/attach-disabled-24.svg images/attach-disabled-30.svg images/attach-active-24.svg images/attach-active-30.svg images/warning-16.png images/password-error.svg images/col-pEpGreen.svg images/col-pEpYellow.svg images/col-pEpRed.svg images/pEpGreen.svg images/pEpGrey.svg images/pEpYellow.svg images/pEpRed.svg images/pEpEncryptActive.svg images/pEpEncryptInactive.svg images/pEpLogo.svg images/headerProtected-24.svg images/headerUnprotected-24.svg images/headerProtected-30.svg images/headerUnprotected-30.svg + Writing gl/enigmail.dtd + Writing gl/enigmail.properties + Writing hr/enigmail.dtd + Writing hr/enigmail.properties + Writing hu/enigmail.dtd + Writing hu/enigmail.properties ../../util/install -m 644 ../../build/dist/chrome/skin/modern modern/enigmail.css common/enigmail-common.css common/enigmail-pEp.css common/enigmail-html.css images/enigmail-about.svg images/enigmail-logo.png images/enigdecrypt-act.png images/enigdecrypt-dis.png images/enigdecrypt-hov.png images/enigdecrypt.png tb-windows/images/enigEncInactive.png tb-windows/images/enigEncNotOk.png tb-windows/images/enigEncOk.png tb-windows/images/enigSignInactive.png tb-windows/images/enigSignNotOk.png tb-windows/images/enigSignOk.png images/enigSignUnkown.png images/modern-encrypt-active-force.png images/modern-encrypt-active.png images/modern-encrypt-inactive-force.png images/modern-encrypt-inactive.png images/modern-sign-active-force.png images/modern-sign-active.png images/modern-sign-inactive-force.png images/modern-sign-inactive.png images/modern-attach-active.png images/modern-attach-disabled.png images/modern-attach-inactive.png images/importSuccess.png images/twisty-open.png images/twisty-clsd.png images/spinning-wheel.png images/col-encrypted-signed.png tb-windows/images/enigSignActiveNone.png tb-windows/images/enigSignActivePlus.png tb-windows/images/enigSignActiveMinus.png tb-windows/images/enigSignActiveConflict.png tb-windows/images/enigSignInactiveNone.png tb-windows/images/enigSignInactivePlus.png tb-windows/images/enigSignInactiveMinus.png tb-windows/images/enigSignInactiveConflict.png tb-windows/images/enigSignForceYes.png tb-windows/images/enigSignForceNo.png tb-windows/images/enigEncActiveNone.png tb-windows/images/enigEncActivePlus.png tb-windows/images/enigEncActiveMinus.png tb-windows/images/enigEncActiveConflict.png tb-windows/images/enigEncInactiveNone.png tb-windows/images/enigEncInactivePlus.png tb-windows/images/enigEncInactiveMinus.png tb-windows/images/enigEncInactiveConflict.png tb-windows/images/enigEncForceYes.png tb-windows/images/enigEncForceNo.png images/modern-toolbar-background.png images/warning-16.png images/password-error.svg images/col-pEpGreen.svg images/col-pEpYellow.svg images/col-pEpRed.svg images/pEpGreen.svg images/pEpGrey.svg images/pEpYellow.svg images/pEpRed.svg images/pEpEncryptActive.svg images/pEpEncryptInactive.svg images/pEpLogo.svg + Writing it/enigmail.dtd + Writing it/enigmail.properties + Writing ja/enigmail.dtd + Writing ja/enigmail.properties + Writing ko/enigmail.dtd + Writing ko/enigmail.properties make[2]: Leaving directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ui/skin' make -C locale/en-US make[2]: Entering directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ui/locale/en-US' ../../../util/install -m 644 ../../../build/dist/chrome/locale/en-US enigmail.dtd am-enigprefs.properties enigmail.properties ../../../util/install -m 644 ../../../build/dist/chrome/locale/en-US/help help/compose.html help/help.html help/messenger.html help/sendingPrefs.html help/editRcptRule.html help/initError.html help/rulesEditor.html + Writing lt/enigmail.dtd make[2]: Leaving directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ui/locale/en-US' make[1]: Leaving directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/ui' make -C stdlib make[1]: Entering directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/stdlib' ../util/install -m 644 ../build/dist/modules/stdlib compose.jsm misc.jsm msgHdrUtils.jsm openpgp-lib.js openpgp.worker.min.js + Writing lt/enigmail.properties make[1]: Leaving directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/stdlib' + Writing nb/enigmail.dtd + Writing nb/enigmail.properties + Writing nl/enigmail.dtd + Writing nl/enigmail.properties + Writing pl/enigmail.dtd + Writing pl/enigmail.properties + Writing pt-BR/enigmail.dtd + Writing pt-BR/enigmail.properties + Writing pt-PT/enigmail.dtd + Writing pt-PT/enigmail.properties + Writing ru/enigmail.dtd + Writing ru/enigmail.properties + Writing sk/enigmail.dtd + Writing sk/enigmail.properties + Writing sl/enigmail.dtd + Writing sl/enigmail.properties + Writing sq/enigmail.dtd + Writing sq/enigmail.properties + Writing sv/enigmail.dtd + Writing sv/enigmail.properties + Writing tr/enigmail.dtd + Writing tr/enigmail.properties + Writing vi/enigmail.dtd + Writing vi/enigmail.properties + Writing zh-CN/enigmail.dtd + Writing zh-CN/enigmail.properties + Writing zh-TW/enigmail.dtd + Writing zh-TW/enigmail.properties mkdir -p ../build/lang /usr/bin/perl ../util/make-lang-xpi.pl current-languages.txt ../build/lang /usr/bin/python2.7 ../util/JarMaker.py -j ../build/dist -t . -f flat ../build/lang/jar.mn processing ../build/lang/jar.mn make[1]: Leaving directory '/var/tmp/portage/x11-plugins/enigmail-2.0.11/work/enigmail/lang' ./util/genxpi enigmail-2.0.11.xpi 2.0.11 ./build/dist . enigmail yes genxpi: Generating enigmail-2.0.11.xpi in ./build/dist Creating enigmail-2.0.11.xpi file adding: modules/preferences/defaultPrefs.js (deflated 68%) adding: modules/addrbook.jsm (deflated 50%) adding: modules/amPrefsService.jsm (deflated 57%) adding: modules/app.jsm (deflated 58%) adding: modules/armor.jsm (deflated 70%) adding: modules/attachment.jsm (deflated 59%) adding: modules/autocrypt.jsm (deflated 76%) adding: modules/buildDate.jsm (deflated 15%) adding: modules/card.jsm (deflated 52%) adding: modules/clipboard.jsm (deflated 63%) adding: modules/commandLine.jsm (deflated 50%) adding: modules/configure.jsm (deflated 70%) adding: modules/constants.jsm (deflated 58%) adding: modules/data.jsm (deflated 63%) adding: modules/decryption.jsm (deflated 76%) adding: modules/persistentCrypto.jsm (deflated 76%) adding: modules/dialog.jsm (deflated 77%) adding: modules/encryption.jsm (deflated 76%) adding: modules/core.jsm (deflated 72%) adding: modules/configBackup.jsm (deflated 68%) adding: modules/errorHandling.jsm (deflated 76%) adding: modules/funcs.jsm (deflated 68%) adding: modules/gpgAgent.jsm (deflated 76%) adding: modules/protocolHandler.jsm (deflated 67%) adding: modules/events.jsm (deflated 50%) adding: modules/execution.jsm (deflated 75%) adding: modules/files.jsm (deflated 71%) adding: modules/filters.jsm (deflated 72%) adding: modules/filtersWrapper.jsm (deflated 73%) adding: modules/fixExchangeMsg.jsm (deflated 73%) adding: modules/glodaMime.jsm (deflated 44%) adding: modules/glodaUtils.jsm (deflated 40%) adding: modules/gpg.jsm (deflated 69%) adding: modules/hash.jsm (deflated 66%) adding: modules/httpProxy.jsm (deflated 60%) adding: modules/installGnuPG.jsm (deflated 73%) adding: modules/installPep.jsm (deflated 72%) adding: modules/key.jsm (deflated 67%) adding: modules/keyEditor.jsm (deflated 83%) adding: modules/keyRing.jsm (deflated 76%) adding: modules/keyUsability.jsm (deflated 72%) adding: modules/keyRefreshService.jsm (deflated 66%) adding: modules/keyserver.jsm (deflated 74%) adding: modules/keyserverUris.jsm (deflated 64%) adding: modules/lazy.jsm (deflated 41%) adding: modules/locale.jsm (deflated 62%) adding: modules/localizeHtml.jsm (deflated 63%) adding: modules/log.jsm (deflated 65%) adding: modules/mime.jsm (deflated 70%) adding: modules/mimeDecrypt.jsm (deflated 74%) adding: modules/mimeEncrypt.jsm (deflated 77%) adding: modules/mimeVerify.jsm (deflated 73%) adding: modules/msgCompFields.jsm (deflated 62%) adding: modules/msgRead.jsm (deflated 67%) adding: modules/os.jsm (deflated 57%) adding: modules/openpgp.jsm (deflated 61%) adding: modules/overlays.jsm (deflated 72%) adding: modules/passwordCheck.jsm (deflated 55%) adding: modules/passwords.jsm (deflated 58%) adding: modules/pEp.jsm (deflated 78%) adding: modules/pEpAdapter.jsm (deflated 76%) adding: modules/pEpDecrypt.jsm (deflated 75%) adding: modules/pEpFilter.jsm (deflated 67%) adding: modules/pEpListener.jsm (deflated 66%) adding: modules/pEpKeySync.jsm (deflated 43%) adding: modules/pgpmimeHandler.jsm (deflated 69%) adding: modules/pipeConsole.jsm (deflated 44%) adding: modules/prefs.jsm (deflated 70%) adding: modules/rng.jsm (deflated 53%) adding: modules/rules.jsm (deflated 74%) adding: modules/send.jsm (deflated 66%) adding: modules/singletons.jsm (deflated 45%) adding: modules/socks5Proxy.jsm (deflated 63%) adding: modules/stdlib/compose.jsm (deflated 66%) adding: modules/stdlib/misc.jsm (deflated 63%) adding: modules/stdlib/msgHdrUtils.jsm (deflated 69%) adding: modules/stdlib/openpgp-lib.js (deflated 80%) adding: modules/stdlib/openpgp.worker.min.js (deflated 48%) adding: modules/stdlib.jsm (deflated 67%) adding: modules/streams.jsm (deflated 70%) adding: modules/subprocess.jsm (deflated 69%) adding: modules/enigmailprocess_shared_unix.js (deflated 71%) adding: modules/enigmailprocess_worker_common.js (deflated 66%) adding: modules/enigmailprocess_common.jsm (deflated 73%) adding: modules/enigmailprocess_shared_win.js (deflated 74%) adding: modules/enigmailprocess_worker_unix.js (deflated 71%) adding: modules/enigmailprocess_main.jsm (deflated 62%) adding: modules/enigmailprocess_unix.jsm (deflated 61%) adding: modules/enigmailprocess_worker_win.js (deflated 70%) adding: modules/enigmailprocess_shared.js (deflated 59%) adding: modules/enigmailprocess_win.jsm (deflated 63%) adding: modules/system.jsm (deflated 66%) adding: modules/time.jsm (deflated 56%) adding: modules/timer.jsm (deflated 53%) adding: modules/tor.jsm (deflated 71%) adding: modules/trust.jsm (deflated 67%) adding: modules/uris.jsm (deflated 66%) adding: modules/verify.jsm (deflated 64%) adding: modules/versioning.jsm (deflated 72%) adding: modules/webKey.jsm (deflated 76%) adding: modules/wkdLookup.jsm (deflated 69%) adding: modules/windows.jsm (deflated 76%) adding: modules/wksMimeHandler.jsm (deflated 65%) adding: modules/zbase32.jsm (deflated 61%) adding: modules/all-modules.txt (deflated 74%) adding: chrome/content/aboutEnigmail.html (deflated 60%) adding: chrome/content/accountManagerOverlay.js (deflated 64%) adding: chrome/content/accountManagerOverlay.xul (deflated 33%) adding: chrome/content/am-enigprefs.js (deflated 66%) adding: chrome/content/am-enigprefs.xul (deflated 55%) adding: chrome/content/autocryptInitiateBackup.js (deflated 62%) adding: chrome/content/autocryptInitiateBackup.xul (deflated 68%) adding: chrome/content/autocryptSetupPasswd.js (deflated 67%) adding: chrome/content/autocryptSetupPasswd.xul (deflated 64%) adding: chrome/content/check0.png (deflated 8%) adding: chrome/content/check1.png (deflated 7%) adding: chrome/content/check2.png (deflated 9%) adding: chrome/content/columnOverlay.js (deflated 70%) adding: chrome/content/columnOverlay.xul (deflated 43%) adding: chrome/content/editSingleAccount.xul (deflated 51%) adding: chrome/content/enigRetrieveProgress.js (deflated 71%) adding: chrome/content/enigRetrieveProgress.xul (deflated 62%) adding: chrome/content/enigmailAbCardViewOverlay.xul (deflated 55%) adding: chrome/content/enigmailAbContactsPanel.xul (deflated 45%) adding: chrome/content/enigmailAbOverlay.js (deflated 59%) adding: chrome/content/enigmailAddUidDlg.js (deflated 65%) adding: chrome/content/enigmailAddUidDlg.xul (deflated 54%) adding: chrome/content/enigmailAdvancedIdentityDlg.js (deflated 66%) adding: chrome/content/enigmailAdvancedIdentityDlg.xul (deflated 60%) adding: chrome/content/enigmailAmIdEditOverlay.xul (deflated 54%) adding: chrome/content/enigmailAttachmentsDialog.js (deflated 75%) adding: chrome/content/enigmailAttachmentsDialog.xul (deflated 71%) adding: chrome/content/enigmailCardDetails.js (deflated 73%) adding: chrome/content/enigmailCardDetails.xul (deflated 81%) adding: chrome/content/enigmailCheckLanguage.xul (deflated 51%) adding: chrome/content/enigmailCommon.js (deflated 72%) adding: chrome/content/enigmailConsole.htm (deflated 39%) adding: chrome/content/enigmailConsole.js (deflated 68%) adding: chrome/content/enigmailConsole.xul (deflated 62%) adding: chrome/content/enigmailCustToolOverlay.js (deflated 37%) adding: chrome/content/enigmailCustToolOverlay.xul (deflated 38%) adding: chrome/content/enigmailDispPhoto.js (deflated 59%) adding: chrome/content/enigmailDispPhoto.xul (deflated 54%) adding: chrome/content/enigmailEditIdentity.js (deflated 77%) adding: chrome/content/enigmailEditIdentity.xul (deflated 77%) adding: chrome/content/enigmailEditKeyExpiryDlg.js (deflated 72%) adding: chrome/content/enigmailEditKeyExpiryDlg.xul (deflated 70%) adding: chrome/content/enigmailEditKeyTrustDlg.js (deflated 63%) adding: chrome/content/enigmailEditKeyTrustDlg.xul (deflated 61%) adding: chrome/content/enigmailEncryptionDlg.js (deflated 69%) adding: chrome/content/enigmailEncryptionDlg.xul (deflated 66%) adding: chrome/content/enigmailFilterEditorOverlay.js (deflated 68%) adding: chrome/content/enigmailFilterEditorOverlay.xul (deflated 43%) adding: chrome/content/enigmailFilterListOverlay.js (deflated 66%) adding: chrome/content/enigmailFilterListOverlay.xul (deflated 39%) adding: chrome/content/enigmailGenCardKey.js (deflated 70%) adding: chrome/content/enigmailGenCardKey.xul (deflated 68%) adding: chrome/content/enigmailGenericDisplay.htm (deflated 36%) adding: chrome/content/enigmailGenericDisplay.js (deflated 47%) adding: chrome/content/enigmailGenericDisplay.xul (deflated 58%) adding: chrome/content/enigmailHelp.js (deflated 52%) adding: chrome/content/enigmailHelp.xul (deflated 57%) adding: chrome/content/enigmailImportPhoto.js (deflated 44%) adding: chrome/content/enigmailImportPhoto.xul (deflated 53%) adding: chrome/content/enigmailKeyImportInfo.js (deflated 75%) adding: chrome/content/enigmailKeyImportInfo.xul (deflated 48%) adding: chrome/content/enigmailKeyManager.js (deflated 78%) adding: chrome/content/enigmailKeyManager.xul (deflated 84%) adding: chrome/content/enigmailKeySelection.js (deflated 76%) adding: chrome/content/enigmailKeySelection.xul (deflated 70%) adding: chrome/content/enigmailKeygen.js (deflated 74%) adding: chrome/content/enigmailKeygen.xul (deflated 71%) adding: chrome/content/enigmailKeygenConsole.htm (deflated 39%) adding: chrome/content/enigmailKeyserverDlg.js (deflated 63%) adding: chrome/content/enigmailKeyserverDlg.xul (deflated 61%) adding: chrome/content/enigmailManageUidDlg.js (deflated 75%) adding: chrome/content/enigmailManageUidDlg.xul (deflated 58%) adding: chrome/content/enigmailMessengerOverlay.js (deflated 78%) adding: chrome/content/enigmailMessengerOverlay.xul (deflated 81%) adding: chrome/content/enigmailMsgBox.js (deflated 69%) adding: chrome/content/enigmailMsgBox.xul (deflated 54%) adding: chrome/content/enigmailMsgComposeHelper.js (deflated 69%) adding: chrome/content/enigmailMsgComposeOverlay-sm.xul (deflated 80%) adding: chrome/content/enigmailMsgComposeOverlay.js (deflated 80%) adding: chrome/content/enigmailMsgComposeOverlay.xul (deflated 80%) adding: chrome/content/enigmailMsgHdrViewOverlay.js (deflated 80%) adding: chrome/content/enigmailMsgHdrViewOverlay.xul (deflated 56%) adding: chrome/content/enigmailMsgPrintOverlay.js (deflated 50%) adding: chrome/content/enigmailMsgPrintOverlay.xul (deflated 39%) adding: chrome/content/enigmailPrivacyOverlay.js (deflated 69%) adding: chrome/content/enigmailPrivacyOverlay.xul (deflated 62%) adding: chrome/content/enigmailRulesEditor.js (deflated 74%) adding: chrome/content/enigmailRulesEditor.xul (deflated 69%) adding: chrome/content/enigmailSearchKey.js (deflated 75%) adding: chrome/content/enigmailSearchKey.xul (deflated 62%) adding: chrome/content/enigmailSelectRule.js (deflated 61%) adding: chrome/content/enigmailSelectRule.xul (deflated 67%) adding: chrome/content/enigmailSetCardPin.js (deflated 67%) adding: chrome/content/enigmailSetCardPin.xul (deflated 72%) adding: chrome/content/enigmailSetupWizard.js (deflated 77%) adding: chrome/content/enigmailSetupWizard.xul (deflated 81%) adding: chrome/content/enigmailSignKeyDlg.js (deflated 72%) adding: chrome/content/enigmailSignKeyDlg.xul (deflated 65%) adding: chrome/content/enigmailSingleRcptSettings.js (deflated 74%) adding: chrome/content/enigmailSingleRcptSettings.xul (deflated 76%) adding: chrome/content/enigmailViewFile.js (deflated 63%) adding: chrome/content/enigmailViewFile.xul (deflated 55%) adding: chrome/content/enigmailWrapSelection.js (deflated 61%) adding: chrome/content/enigmailWrapSelection.xul (deflated 60%) adding: chrome/content/exportSettingsWizard.js (deflated 70%) adding: chrome/content/exportSettingsWizard.xul (deflated 61%) adding: chrome/content/keyDetailsDlg.js (deflated 74%) adding: chrome/content/keyDetailsDlg.xul (deflated 76%) adding: chrome/content/messengerOverlay-sm.xul (deflated 52%) adding: chrome/content/messengerOverlay-tbird.xul (deflated 52%) adding: chrome/content/pepHandshake.js (deflated 72%) adding: chrome/content/pepHandshake.xul (deflated 59%) adding: chrome/content/pepPrepHandshake.js (deflated 58%) adding: chrome/content/pepPrepHandshake.xul (deflated 46%) adding: chrome/content/pepTrustWords.js (deflated 74%) adding: chrome/content/pepTrustWords.xul (deflated 64%) adding: chrome/content/pref-enigmail.js (deflated 77%) adding: chrome/content/pref-enigmail.xul (deflated 84%) adding: chrome/content/pref-pep.js (deflated 69%) adding: chrome/content/pref-pep.xul (deflated 73%) adding: chrome/content/upgradeInfo.html (deflated 58%) adding: chrome/skin/aero/attach-active-18.svg (deflated 67%) adding: chrome/skin/aero/attach-disabled-18.svg (deflated 56%) adding: chrome/skin/aero/attach-inactive-18.svg (deflated 56%) adding: chrome/skin/aero/col-encrypted-signed.png (stored 0%) adding: chrome/skin/aero/col-pEpGreen.svg (deflated 61%) adding: chrome/skin/aero/col-pEpRed.svg (deflated 56%) adding: chrome/skin/aero/col-pEpYellow.svg (deflated 56%) adding: chrome/skin/aero/decrypt-active-18.svg (deflated 68%) adding: chrome/skin/aero/decrypt-inactive-18.svg (deflated 68%) adding: chrome/skin/aero/encrypt-active-18.svg (deflated 73%) adding: chrome/skin/aero/encrypt-disabled-18.svg (deflated 73%) adding: chrome/skin/aero/encrypt-inactive-18.svg (deflated 74%) adding: chrome/skin/aero/enigEncActiveConflict.png (stored 0%) adding: chrome/skin/aero/enigEncActiveMinus.png (stored 0%) adding: chrome/skin/aero/enigEncActiveNone.png (stored 0%) adding: chrome/skin/aero/enigEncActivePlus.png (stored 0%) adding: chrome/skin/aero/enigEncForceNo.png (stored 0%) adding: chrome/skin/aero/enigEncForceYes.png (stored 0%) adding: chrome/skin/aero/enigEncInactive.png (stored 0%) adding: chrome/skin/aero/enigEncInactiveConflict.png (stored 0%) adding: chrome/skin/aero/enigEncInactiveMinus.png (stored 0%) adding: chrome/skin/aero/enigEncInactiveNone.png (stored 0%) adding: chrome/skin/aero/enigEncInactivePlus.png (stored 0%) adding: chrome/skin/aero/enigEncNotOk.png (stored 0%) adding: chrome/skin/aero/enigEncOk.png (stored 0%) adding: chrome/skin/aero/enigSignActiveConflict.png (stored 0%) adding: chrome/skin/aero/enigSignActiveMinus.png (stored 0%) adding: chrome/skin/aero/enigSignActiveNone.png (stored 0%) adding: chrome/skin/aero/enigSignActivePlus.png (stored 0%) adding: chrome/skin/aero/enigSignForceNo.png (stored 0%) adding: chrome/skin/aero/enigSignForceYes.png (stored 0%) adding: chrome/skin/aero/enigSignInactive.png (stored 0%) adding: chrome/skin/aero/enigSignInactiveConflict.png (stored 0%) adding: chrome/skin/aero/enigSignInactiveMinus.png (stored 0%) adding: chrome/skin/aero/enigSignInactiveNone.png (stored 0%) adding: chrome/skin/aero/enigSignInactivePlus.png (stored 0%) adding: chrome/skin/aero/enigSignNotOk.png (deflated 1%) adding: chrome/skin/aero/enigSignOk.png (stored 0%) adding: chrome/skin/aero/enigSignUnkown.png (stored 0%) adding: chrome/skin/aero/enigmail-about.svg (deflated 65%) adding: chrome/skin/aero/enigmail-common.css (deflated 72%) adding: chrome/skin/aero/enigmail-html.css (deflated 54%) adding: chrome/skin/aero/enigmail-logo.png (deflated 0%) adding: chrome/skin/aero/enigmail-pEp.css (deflated 78%) adding: chrome/skin/aero/enigmail.css (deflated 88%) adding: chrome/skin/aero/headerProtected-18.svg (deflated 73%) adding: chrome/skin/aero/headerUnprotected-18.svg (deflated 73%) adding: chrome/skin/aero/importSuccess.png (stored 0%) adding: chrome/skin/aero/pEpEncryptActive.svg (deflated 61%) adding: chrome/skin/aero/pEpEncryptInactive.svg (deflated 60%) adding: chrome/skin/aero/pEpGreen.svg (deflated 59%) adding: chrome/skin/aero/pEpGrey.svg (deflated 58%) adding: chrome/skin/aero/pEpLogo.svg (deflated 58%) adding: chrome/skin/aero/pEpRed.svg (deflated 56%) adding: chrome/skin/aero/pEpYellow.svg (deflated 56%) adding: chrome/skin/aero/password-error.svg (deflated 59%) adding: chrome/skin/aero/sign-active-18.svg (deflated 77%) adding: chrome/skin/aero/sign-disabled-18.svg (deflated 79%) adding: chrome/skin/aero/sign-inactive-18.svg (deflated 79%) adding: chrome/skin/aero/spinning-wheel.png (stored 0%) adding: chrome/skin/aero/twisty-clsd.png (deflated 4%) adding: chrome/skin/aero/twisty-open.png (deflated 3%) adding: chrome/skin/aero/warning-16.png (stored 0%) adding: chrome/skin/modern/col-encrypted-signed.png (stored 0%) adding: chrome/skin/modern/col-pEpGreen.svg (deflated 61%) adding: chrome/skin/modern/col-pEpRed.svg (deflated 56%) adding: chrome/skin/modern/col-pEpYellow.svg (deflated 56%) adding: chrome/skin/modern/enigEncActiveConflict.png (stored 0%) adding: chrome/skin/modern/enigEncActiveMinus.png (stored 0%) adding: chrome/skin/modern/enigEncActiveNone.png (stored 0%) adding: chrome/skin/modern/enigEncActivePlus.png (stored 0%) adding: chrome/skin/modern/enigEncForceNo.png (stored 0%) adding: chrome/skin/modern/enigEncForceYes.png (stored 0%) adding: chrome/skin/modern/enigEncInactive.png (stored 0%) adding: chrome/skin/modern/enigEncInactiveConflict.png (stored 0%) adding: chrome/skin/modern/enigEncInactiveMinus.png (stored 0%) adding: chrome/skin/modern/enigEncInactiveNone.png (stored 0%) adding: chrome/skin/modern/enigEncInactivePlus.png (stored 0%) adding: chrome/skin/modern/enigEncNotOk.png (stored 0%) adding: chrome/skin/modern/enigEncOk.png (stored 0%) adding: chrome/skin/modern/enigSignActiveConflict.png (stored 0%) adding: chrome/skin/modern/enigSignActiveMinus.png (stored 0%) adding: chrome/skin/modern/enigSignActiveNone.png (stored 0%) adding: chrome/skin/modern/enigSignActivePlus.png (stored 0%) adding: chrome/skin/modern/enigSignForceNo.png (stored 0%) adding: chrome/skin/modern/enigSignForceYes.png (stored 0%) adding: chrome/skin/modern/enigSignInactive.png (stored 0%) adding: chrome/skin/modern/enigSignInactiveConflict.png (stored 0%) adding: chrome/skin/modern/enigSignInactiveMinus.png (stored 0%) adding: chrome/skin/modern/enigSignInactiveNone.png (stored 0%) adding: chrome/skin/modern/enigSignInactivePlus.png (stored 0%) adding: chrome/skin/modern/enigSignNotOk.png (deflated 1%) adding: chrome/skin/modern/enigSignOk.png (stored 0%) adding: chrome/skin/modern/enigSignUnkown.png (stored 0%) adding: chrome/skin/modern/enigdecrypt-act.png (stored 0%) adding: chrome/skin/modern/enigdecrypt-dis.png (stored 0%) adding: chrome/skin/modern/enigdecrypt-hov.png (stored 0%) adding: chrome/skin/modern/enigdecrypt.png (stored 0%) adding: chrome/skin/modern/enigmail-about.svg (deflated 65%) adding: chrome/skin/modern/enigmail-common.css (deflated 72%) adding: chrome/skin/modern/enigmail-html.css (deflated 54%) adding: chrome/skin/modern/enigmail-logo.png (deflated 0%) adding: chrome/skin/modern/enigmail-pEp.css (deflated 78%) adding: chrome/skin/modern/enigmail.css (deflated 87%) adding: chrome/skin/modern/importSuccess.png (stored 0%) adding: chrome/skin/modern/modern-attach-active.png (stored 0%) adding: chrome/skin/modern/modern-attach-disabled.png (stored 0%) adding: chrome/skin/modern/modern-attach-inactive.png (stored 0%) adding: chrome/skin/modern/modern-encrypt-active-force.png (stored 0%) adding: chrome/skin/modern/modern-encrypt-active.png (stored 0%) adding: chrome/skin/modern/modern-encrypt-inactive-force.png (stored 0%) adding: chrome/skin/modern/modern-encrypt-inactive.png (stored 0%) adding: chrome/skin/modern/modern-sign-active-force.png (stored 0%) adding: chrome/skin/modern/modern-sign-active.png (stored 0%) adding: chrome/skin/modern/modern-sign-inactive-force.png (stored 0%) adding: chrome/skin/modern/modern-sign-inactive.png (stored 0%) adding: chrome/skin/modern/modern-toolbar-background.png (stored 0%) adding: chrome/skin/modern/pEpEncryptActive.svg (deflated 61%) adding: chrome/skin/modern/pEpEncryptInactive.svg (deflated 60%) adding: chrome/skin/modern/pEpGreen.svg (deflated 59%) adding: chrome/skin/modern/pEpGrey.svg (deflated 58%) adding: chrome/skin/modern/pEpLogo.svg (deflated 58%) adding: chrome/skin/modern/pEpRed.svg (deflated 56%) adding: chrome/skin/modern/pEpYellow.svg (deflated 56%) adding: chrome/skin/modern/password-error.svg (deflated 59%) adding: chrome/skin/modern/spinning-wheel.png (stored 0%) adding: chrome/skin/modern/twisty-clsd.png (deflated 4%) adding: chrome/skin/modern/twisty-open.png (deflated 3%) adding: chrome/skin/modern/warning-16.png (stored 0%) adding: chrome/skin/tb-mac/attach-active-18.svg (deflated 67%) adding: chrome/skin/tb-mac/attach-disabled-18.svg (deflated 56%) adding: chrome/skin/tb-mac/attach-inactive-18.svg (deflated 56%) adding: chrome/skin/tb-mac/col-encrypted-signed.png (stored 0%) adding: chrome/skin/tb-mac/col-pEpGreen.svg (deflated 61%) adding: chrome/skin/tb-mac/col-pEpRed.svg (deflated 56%) adding: chrome/skin/tb-mac/col-pEpYellow.svg (deflated 56%) adding: chrome/skin/tb-mac/decrypt-active-18.svg (deflated 68%) adding: chrome/skin/tb-mac/decrypt-inactive-18.svg (deflated 68%) adding: chrome/skin/tb-mac/encrypt-active-18.svg (deflated 73%) adding: chrome/skin/tb-mac/encrypt-disabled-18.svg (deflated 73%) adding: chrome/skin/tb-mac/encrypt-inactive-18.svg (deflated 74%) adding: chrome/skin/tb-mac/enigEncActiveConflict.png (stored 0%) adding: chrome/skin/tb-mac/enigEncActiveMinus.png (stored 0%) adding: chrome/skin/tb-mac/enigEncActiveNone.png (stored 0%) adding: chrome/skin/tb-mac/enigEncActivePlus.png (stored 0%) adding: chrome/skin/tb-mac/enigEncForceNo.png (stored 0%) adding: chrome/skin/tb-mac/enigEncForceYes.png (stored 0%) adding: chrome/skin/tb-mac/enigEncInactive.png (stored 0%) adding: chrome/skin/tb-mac/enigEncInactiveConflict.png (stored 0%) adding: chrome/skin/tb-mac/enigEncInactiveMinus.png (stored 0%) adding: chrome/skin/tb-mac/enigEncInactiveNone.png (stored 0%) adding: chrome/skin/tb-mac/enigEncInactivePlus.png (stored 0%) adding: chrome/skin/tb-mac/enigEncNotOk.png (stored 0%) adding: chrome/skin/tb-mac/enigEncOk.png (stored 0%) adding: chrome/skin/tb-mac/enigSignActiveConflict.png (stored 0%) adding: chrome/skin/tb-mac/enigSignActiveMinus.png (stored 0%) adding: chrome/skin/tb-mac/enigSignActiveNone.png (stored 0%) adding: chrome/skin/tb-mac/enigSignActivePlus.png (stored 0%) adding: chrome/skin/tb-mac/enigSignForceNo.png (stored 0%) adding: chrome/skin/tb-mac/enigSignForceYes.png (stored 0%) adding: chrome/skin/tb-mac/enigSignInactive.png (stored 0%) adding: chrome/skin/tb-mac/enigSignInactiveConflict.png (stored 0%) adding: chrome/skin/tb-mac/enigSignInactiveMinus.png (stored 0%) adding: chrome/skin/tb-mac/enigSignInactiveNone.png (stored 0%) adding: chrome/skin/tb-mac/enigSignInactivePlus.png (stored 0%) adding: chrome/skin/tb-mac/enigSignNotOk.png (deflated 1%) adding: chrome/skin/tb-mac/enigSignOk.png (stored 0%) adding: chrome/skin/tb-mac/enigSignUnkown.png (stored 0%) adding: chrome/skin/tb-mac/enigmail-about.svg (deflated 65%) adding: chrome/skin/tb-mac/enigmail-common.css (deflated 72%) adding: chrome/skin/tb-mac/enigmail-html.css (deflated 54%) adding: chrome/skin/tb-mac/enigmail-logo.png (deflated 0%) adding: chrome/skin/tb-mac/enigmail-pEp.css (deflated 78%) adding: chrome/skin/tb-mac/enigmail.css (deflated 87%) adding: chrome/skin/tb-mac/headerProtected-18.svg (deflated 73%) adding: chrome/skin/tb-mac/headerUnprotected-18.svg (deflated 73%) adding: chrome/skin/tb-mac/importSuccess.png (stored 0%) adding: chrome/skin/tb-mac/pEpEncryptActive.svg (deflated 61%) adding: chrome/skin/tb-mac/pEpEncryptInactive.svg (deflated 60%) adding: chrome/skin/tb-mac/pEpGreen.svg (deflated 59%) adding: chrome/skin/tb-mac/pEpGrey.svg (deflated 58%) adding: chrome/skin/tb-mac/pEpLogo.svg (deflated 58%) adding: chrome/skin/tb-mac/pEpRed.svg (deflated 56%) adding: chrome/skin/tb-mac/pEpYellow.svg (deflated 56%) adding: chrome/skin/tb-mac/password-error.svg (deflated 59%) adding: chrome/skin/tb-mac/sign-active-18.svg (deflated 77%) adding: chrome/skin/tb-mac/sign-disabled-18.svg (deflated 79%) adding: chrome/skin/tb-mac/sign-inactive-18.svg (deflated 79%) adding: chrome/skin/tb-mac/spinning-wheel.png (stored 0%) adding: chrome/skin/tb-mac/twisty-clsd.png (deflated 4%) adding: chrome/skin/tb-mac/twisty-open.png (deflated 3%) adding: chrome/skin/tb-mac/warning-16.png (stored 0%) adding: chrome/skin/classic-seamonkey/attach-active-24.svg (deflated 61%) adding: chrome/skin/classic-seamonkey/attach-active-30.svg (deflated 61%) adding: chrome/skin/classic-seamonkey/attach-disabled-24.svg (deflated 56%) adding: chrome/skin/classic-seamonkey/attach-disabled-30.svg (deflated 56%) adding: chrome/skin/classic-seamonkey/attach-inactive-24.svg (deflated 56%) adding: chrome/skin/classic-seamonkey/attach-inactive-30.svg (deflated 56%) adding: chrome/skin/classic-seamonkey/col-encrypted-signed.png (stored 0%) adding: chrome/skin/classic-seamonkey/col-pEpGreen.svg (deflated 61%) adding: chrome/skin/classic-seamonkey/col-pEpRed.svg (deflated 56%) adding: chrome/skin/classic-seamonkey/col-pEpYellow.svg (deflated 56%) adding: chrome/skin/classic-seamonkey/decrypt-active-24.svg (deflated 74%) adding: chrome/skin/classic-seamonkey/decrypt-active-30.svg (deflated 74%) adding: chrome/skin/classic-seamonkey/decrypt-inactive-24.svg (deflated 77%) adding: chrome/skin/classic-seamonkey/decrypt-inactive-30.svg (deflated 77%) adding: chrome/skin/classic-seamonkey/encrypt-active-24.svg (deflated 73%) adding: chrome/skin/classic-seamonkey/encrypt-active-30.svg (deflated 73%) adding: chrome/skin/classic-seamonkey/encrypt-disabled-24.svg (deflated 73%) adding: chrome/skin/classic-seamonkey/encrypt-disabled-30.svg (deflated 73%) adding: chrome/skin/classic-seamonkey/encrypt-inactive-24.svg (deflated 74%) adding: chrome/skin/classic-seamonkey/encrypt-inactive-30.svg (deflated 74%) adding: chrome/skin/classic-seamonkey/enigEncActiveConflict.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigEncActiveMinus.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigEncActiveNone.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigEncActivePlus.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigEncForceNo.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigEncForceYes.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigEncInactive.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigEncInactiveConflict.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigEncInactiveMinus.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigEncInactiveNone.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigEncInactivePlus.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigEncNotOk.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigEncOk.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigSignActiveConflict.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigSignActiveMinus.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigSignActiveNone.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigSignActivePlus.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigSignForceNo.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigSignForceYes.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigSignInactive.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigSignInactiveConflict.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigSignInactiveMinus.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigSignInactiveNone.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigSignInactivePlus.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigSignNotOk.png (deflated 1%) adding: chrome/skin/classic-seamonkey/enigSignOk.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigSignUnkown.png (stored 0%) adding: chrome/skin/classic-seamonkey/enigmail-about.svg (deflated 65%) adding: chrome/skin/classic-seamonkey/enigmail-common.css (deflated 72%) adding: chrome/skin/classic-seamonkey/enigmail-html.css (deflated 54%) adding: chrome/skin/classic-seamonkey/enigmail-logo.png (deflated 0%) adding: chrome/skin/classic-seamonkey/enigmail-pEp.css (deflated 78%) adding: chrome/skin/classic-seamonkey/enigmail.css (deflated 90%) adding: chrome/skin/classic-seamonkey/headerProtected-24.svg (deflated 73%) adding: chrome/skin/classic-seamonkey/headerProtected-30.svg (deflated 73%) adding: chrome/skin/classic-seamonkey/headerUnprotected-24.svg (deflated 73%) adding: chrome/skin/classic-seamonkey/headerUnprotected-30.svg (deflated 73%) adding: chrome/skin/classic-seamonkey/importSuccess.png (stored 0%) adding: chrome/skin/classic-seamonkey/pEpEncryptActive.svg (deflated 61%) adding: chrome/skin/classic-seamonkey/pEpEncryptInactive.svg (deflated 60%) adding: chrome/skin/classic-seamonkey/pEpGreen.svg (deflated 59%) adding: chrome/skin/classic-seamonkey/pEpGrey.svg (deflated 58%) adding: chrome/skin/classic-seamonkey/pEpLogo.svg (deflated 58%) adding: chrome/skin/classic-seamonkey/pEpRed.svg (deflated 56%) adding: chrome/skin/classic-seamonkey/pEpYellow.svg (deflated 56%) adding: chrome/skin/classic-seamonkey/password-error.svg (deflated 59%) adding: chrome/skin/classic-seamonkey/sign-active-24.svg (deflated 77%) adding: chrome/skin/classic-seamonkey/sign-active-30.svg (deflated 77%) adding: chrome/skin/classic-seamonkey/sign-disabled-24.svg (deflated 79%) adding: chrome/skin/classic-seamonkey/sign-disabled-30.svg (deflated 79%) adding: chrome/skin/classic-seamonkey/sign-inactive-24.svg (deflated 79%) adding: chrome/skin/classic-seamonkey/sign-inactive-30.svg (deflated 79%) adding: chrome/skin/classic-seamonkey/spinning-wheel.png (stored 0%) adding: chrome/skin/classic-seamonkey/twisty-clsd.png (deflated 4%) adding: chrome/skin/classic-seamonkey/twisty-open.png (deflated 3%) adding: chrome/skin/classic-seamonkey/warning-16.png (stored 0%) adding: chrome/skin/tb-linux/attach-active-18.svg (deflated 67%) adding: chrome/skin/tb-linux/attach-disabled-18.svg (deflated 56%) adding: chrome/skin/tb-linux/attach-inactive-18.svg (deflated 56%) adding: chrome/skin/tb-linux/col-encrypted-signed.png (stored 0%) adding: chrome/skin/tb-linux/col-pEpGreen.svg (deflated 61%) adding: chrome/skin/tb-linux/col-pEpRed.svg (deflated 56%) adding: chrome/skin/tb-linux/col-pEpYellow.svg (deflated 56%) adding: chrome/skin/tb-linux/decrypt-active-18.svg (deflated 68%) adding: chrome/skin/tb-linux/decrypt-inactive-18.svg (deflated 68%) adding: chrome/skin/tb-linux/encrypt-active-18.svg (deflated 73%) adding: chrome/skin/tb-linux/encrypt-disabled-18.svg (deflated 73%) adding: chrome/skin/tb-linux/encrypt-inactive-18.svg (deflated 74%) adding: chrome/skin/tb-linux/enigEncActiveConflict.png (stored 0%) adding: chrome/skin/tb-linux/enigEncActiveMinus.png (stored 0%) adding: chrome/skin/tb-linux/enigEncActiveNone.png (stored 0%) adding: chrome/skin/tb-linux/enigEncActivePlus.png (stored 0%) adding: chrome/skin/tb-linux/enigEncForceNo.png (stored 0%) adding: chrome/skin/tb-linux/enigEncForceYes.png (stored 0%) adding: chrome/skin/tb-linux/enigEncInactive.png (stored 0%) adding: chrome/skin/tb-linux/enigEncInactiveConflict.png (stored 0%) adding: chrome/skin/tb-linux/enigEncInactiveMinus.png (stored 0%) adding: chrome/skin/tb-linux/enigEncInactiveNone.png (stored 0%) adding: chrome/skin/tb-linux/enigEncInactivePlus.png (stored 0%) adding: chrome/skin/tb-linux/enigEncNotOk.png (stored 0%) adding: chrome/skin/tb-linux/enigEncOk.png (stored 0%) adding: chrome/skin/tb-linux/enigSignActiveConflict.png (stored 0%) adding: chrome/skin/tb-linux/enigSignActiveMinus.png (stored 0%) adding: chrome/skin/tb-linux/enigSignActiveNone.png (stored 0%) adding: chrome/skin/tb-linux/enigSignActivePlus.png (stored 0%) adding: chrome/skin/tb-linux/enigSignForceNo.png (stored 0%) adding: chrome/skin/tb-linux/enigSignForceYes.png (stored 0%) adding: chrome/skin/tb-linux/enigSignInactive.png (stored 0%) adding: chrome/skin/tb-linux/enigSignInactiveConflict.png (stored 0%) adding: chrome/skin/tb-linux/enigSignInactiveMinus.png (stored 0%) adding: chrome/skin/tb-linux/enigSignInactiveNone.png (stored 0%) adding: chrome/skin/tb-linux/enigSignInactivePlus.png (stored 0%) adding: chrome/skin/tb-linux/enigSignNotOk.png (deflated 1%) adding: chrome/skin/tb-linux/enigSignOk.png (stored 0%) adding: chrome/skin/tb-linux/enigSignUnkown.png (stored 0%) adding: chrome/skin/tb-linux/enigmail-about.svg (deflated 65%) adding: chrome/skin/tb-linux/enigmail-common.css (deflated 72%) adding: chrome/skin/tb-linux/enigmail-html.css (deflated 54%) adding: chrome/skin/tb-linux/enigmail-logo.png (deflated 0%) adding: chrome/skin/tb-linux/enigmail-pEp.css (deflated 78%) adding: chrome/skin/tb-linux/enigmail.css (deflated 88%) adding: chrome/skin/tb-linux/headerProtected-18.svg (deflated 73%) adding: chrome/skin/tb-linux/headerUnprotected-18.svg (deflated 73%) adding: chrome/skin/tb-linux/importSuccess.png (stored 0%) adding: chrome/skin/tb-linux/pEpEncryptActive.svg (deflated 61%) adding: chrome/skin/tb-linux/pEpEncryptInactive.svg (deflated 60%) adding: chrome/skin/tb-linux/pEpGreen.svg (deflated 59%) adding: chrome/skin/tb-linux/pEpGrey.svg (deflated 58%) adding: chrome/skin/tb-linux/pEpLogo.svg (deflated 58%) adding: chrome/skin/tb-linux/pEpRed.svg (deflated 56%) adding: chrome/skin/tb-linux/pEpYellow.svg (deflated 56%) adding: chrome/skin/tb-linux/password-error.svg (deflated 59%) adding: chrome/skin/tb-linux/sign-active-18.svg (deflated 77%) adding: chrome/skin/tb-linux/sign-disabled-18.svg (deflated 79%) adding: chrome/skin/tb-linux/sign-inactive-18.svg (deflated 79%) adding: chrome/skin/tb-linux/spinning-wheel.png (stored 0%) adding: chrome/skin/tb-linux/twisty-clsd.png (deflated 4%) adding: chrome/skin/tb-linux/twisty-open.png (deflated 3%) adding: chrome/skin/tb-linux/warning-16.png (stored 0%) adding: chrome/skin/tb-win-xp/attach-active-18.svg (deflated 67%) adding: chrome/skin/tb-win-xp/attach-disabled-18.svg (deflated 56%) adding: chrome/skin/tb-win-xp/attach-inactive-18.svg (deflated 56%) adding: chrome/skin/tb-win-xp/col-encrypted-signed.png (stored 0%) adding: chrome/skin/tb-win-xp/col-pEpGreen.svg (deflated 61%) adding: chrome/skin/tb-win-xp/col-pEpRed.svg (deflated 56%) adding: chrome/skin/tb-win-xp/col-pEpYellow.svg (deflated 56%) adding: chrome/skin/tb-win-xp/decrypt-active-18.svg (deflated 68%) adding: chrome/skin/tb-win-xp/decrypt-inactive-18.svg (deflated 68%) adding: chrome/skin/tb-win-xp/encrypt-active-18.svg (deflated 73%) adding: chrome/skin/tb-win-xp/encrypt-disabled-18.svg (deflated 73%) adding: chrome/skin/tb-win-xp/encrypt-inactive-18.svg (deflated 74%) adding: chrome/skin/tb-win-xp/enigEncActiveConflict.png (stored 0%) adding: chrome/skin/tb-win-xp/enigEncActiveMinus.png (stored 0%) adding: chrome/skin/tb-win-xp/enigEncActiveNone.png (stored 0%) adding: chrome/skin/tb-win-xp/enigEncActivePlus.png (stored 0%) adding: chrome/skin/tb-win-xp/enigEncForceNo.png (stored 0%) adding: chrome/skin/tb-win-xp/enigEncForceYes.png (stored 0%) adding: chrome/skin/tb-win-xp/enigEncInactive.png (stored 0%) adding: chrome/skin/tb-win-xp/enigEncInactiveConflict.png (stored 0%) adding: chrome/skin/tb-win-xp/enigEncInactiveMinus.png (stored 0%) adding: chrome/skin/tb-win-xp/enigEncInactiveNone.png (stored 0%) adding: chrome/skin/tb-win-xp/enigEncInactivePlus.png (stored 0%) adding: chrome/skin/tb-win-xp/enigEncNotOk.png (stored 0%) adding: chrome/skin/tb-win-xp/enigEncOk.png (stored 0%) adding: chrome/skin/tb-win-xp/enigSignActiveConflict.png (stored 0%) adding: chrome/skin/tb-win-xp/enigSignActiveMinus.png (stored 0%) adding: chrome/skin/tb-win-xp/enigSignActiveNone.png (stored 0%) adding: chrome/skin/tb-win-xp/enigSignActivePlus.png (stored 0%) adding: chrome/skin/tb-win-xp/enigSignForceNo.png (stored 0%) adding: chrome/skin/tb-win-xp/enigSignForceYes.png (stored 0%) adding: chrome/skin/tb-win-xp/enigSignInactive.png (stored 0%) adding: chrome/skin/tb-win-xp/enigSignInactiveConflict.png (stored 0%) adding: chrome/skin/tb-win-xp/enigSignInactiveMinus.png (stored 0%) adding: chrome/skin/tb-win-xp/enigSignInactiveNone.png (stored 0%) adding: chrome/skin/tb-win-xp/enigSignInactivePlus.png (stored 0%) adding: chrome/skin/tb-win-xp/enigSignNotOk.png (deflated 1%) adding: chrome/skin/tb-win-xp/enigSignOk.png (stored 0%) adding: chrome/skin/tb-win-xp/enigSignUnkown.png (stored 0%) adding: chrome/skin/tb-win-xp/enigmail-about.svg (deflated 65%) adding: chrome/skin/tb-win-xp/enigmail-common.css (deflated 72%) adding: chrome/skin/tb-win-xp/enigmail-html.css (deflated 54%) adding: chrome/skin/tb-win-xp/enigmail-logo.png (deflated 0%) adding: chrome/skin/tb-win-xp/enigmail-pEp.css (deflated 78%) adding: chrome/skin/tb-win-xp/enigmail.css (deflated 88%) adding: chrome/skin/tb-win-xp/headerProtected-18.svg (deflated 73%) adding: chrome/skin/tb-win-xp/headerUnprotected-18.svg (deflated 73%) adding: chrome/skin/tb-win-xp/importSuccess.png (stored 0%) adding: chrome/skin/tb-win-xp/pEpEncryptActive.svg (deflated 61%) adding: chrome/skin/tb-win-xp/pEpEncryptInactive.svg (deflated 60%) adding: chrome/skin/tb-win-xp/pEpGreen.svg (deflated 59%) adding: chrome/skin/tb-win-xp/pEpGrey.svg (deflated 58%) adding: chrome/skin/tb-win-xp/pEpLogo.svg (deflated 58%) adding: chrome/skin/tb-win-xp/pEpRed.svg (deflated 56%) adding: chrome/skin/tb-win-xp/pEpYellow.svg (deflated 56%) adding: chrome/skin/tb-win-xp/password-error.svg (deflated 59%) adding: chrome/skin/tb-win-xp/sign-active-18.svg (deflated 77%) adding: chrome/skin/tb-win-xp/sign-disabled-18.svg (deflated 79%) adding: chrome/skin/tb-win-xp/sign-inactive-18.svg (deflated 79%) adding: chrome/skin/tb-win-xp/spinning-wheel.png (stored 0%) adding: chrome/skin/tb-win-xp/twisty-clsd.png (deflated 4%) adding: chrome/skin/tb-win-xp/twisty-open.png (deflated 3%) adding: chrome/skin/tb-win-xp/warning-16.png (stored 0%) adding: chrome/locale/ar/am-enigprefs.properties (deflated 1%) adding: chrome/locale/ar/enigmail.dtd (deflated 77%) adding: chrome/locale/ar/enigmail.properties (deflated 67%) adding: chrome/locale/bg/am-enigprefs.properties (deflated 1%) adding: chrome/locale/bg/enigmail.dtd (deflated 78%) adding: chrome/locale/bg/enigmail.properties (deflated 70%) adding: chrome/locale/ca/am-enigprefs.properties (deflated 2%) adding: chrome/locale/ca/enigmail.dtd (deflated 77%) adding: chrome/locale/ca/enigmail.properties (deflated 66%) adding: chrome/locale/cs/am-enigprefs.properties (deflated 2%) adding: chrome/locale/cs/enigmail.dtd (deflated 76%) adding: chrome/locale/cs/enigmail.properties (deflated 65%) adding: chrome/locale/da/am-enigprefs.properties (deflated 1%) adding: chrome/locale/da/enigmail.dtd (deflated 77%) adding: chrome/locale/da/enigmail.properties (deflated 68%) adding: chrome/locale/de/am-enigprefs.properties (deflated 2%) adding: chrome/locale/de/enigmail.dtd (deflated 78%) adding: chrome/locale/de/enigmail.properties (deflated 69%) adding: chrome/locale/el/am-enigprefs.properties (stored 0%) adding: chrome/locale/el/enigmail.dtd (deflated 77%) adding: chrome/locale/el/enigmail.properties (deflated 71%) adding: chrome/locale/en-US/am-enigprefs.properties (deflated 1%) adding: chrome/locale/en-US/enigmail.dtd (deflated 78%) adding: chrome/locale/en-US/enigmail.properties (deflated 69%) adding: chrome/locale/es-ES/am-enigprefs.properties (deflated 4%) adding: chrome/locale/es-ES/enigmail.dtd (deflated 77%) adding: chrome/locale/es-ES/enigmail.properties (deflated 69%) adding: chrome/locale/fa/am-enigprefs.properties (stored 0%) adding: chrome/locale/fa/enigmail.dtd (deflated 77%) adding: chrome/locale/fa/enigmail.properties (deflated 68%) adding: chrome/locale/fi/am-enigprefs.properties (deflated 4%) adding: chrome/locale/fi/enigmail.dtd (deflated 77%) adding: chrome/locale/fi/enigmail.properties (deflated 66%) adding: chrome/locale/fr/am-enigprefs.properties (stored 0%) adding: chrome/locale/fr/enigmail.dtd (deflated 78%) adding: chrome/locale/fr/enigmail.properties (deflated 70%) adding: chrome/locale/gd/am-enigprefs.properties (stored 0%) adding: chrome/locale/gd/enigmail.dtd (deflated 78%) adding: chrome/locale/gd/enigmail.properties (deflated 72%) adding: chrome/locale/gl/am-enigprefs.properties (deflated 2%) adding: chrome/locale/gl/enigmail.dtd (deflated 77%) adding: chrome/locale/gl/enigmail.properties (deflated 68%) adding: chrome/locale/hr/am-enigprefs.properties (deflated 10%) adding: chrome/locale/hr/enigmail.dtd (deflated 76%) adding: chrome/locale/hr/enigmail.properties (deflated 66%) adding: chrome/locale/hu/am-enigprefs.properties (stored 0%) adding: chrome/locale/hu/enigmail.dtd (deflated 77%) adding: chrome/locale/hu/enigmail.properties (deflated 66%) adding: chrome/locale/it/am-enigprefs.properties (deflated 1%) adding: chrome/locale/it/enigmail.dtd (deflated 77%) adding: chrome/locale/it/enigmail.properties (deflated 68%) adding: chrome/locale/ja/am-enigprefs.properties (stored 0%) adding: chrome/locale/ja/enigmail.dtd (deflated 79%) adding: chrome/locale/ja/enigmail.properties (deflated 72%) adding: chrome/locale/ko/am-enigprefs.properties (stored 0%) adding: chrome/locale/ko/enigmail.dtd (deflated 76%) adding: chrome/locale/ko/enigmail.properties (deflated 67%) adding: chrome/locale/lt/am-enigprefs.properties (deflated 1%) adding: chrome/locale/lt/enigmail.dtd (deflated 77%) adding: chrome/locale/lt/enigmail.properties (deflated 66%) adding: chrome/locale/nb/am-enigprefs.properties (deflated 1%) adding: chrome/locale/nb/enigmail.dtd (deflated 77%) adding: chrome/locale/nb/enigmail.properties (deflated 67%) adding: chrome/locale/nl/am-enigprefs.properties (deflated 1%) adding: chrome/locale/nl/enigmail.dtd (deflated 78%) adding: chrome/locale/nl/enigmail.properties (deflated 68%) adding: chrome/locale/pl/am-enigprefs.properties (deflated 1%) adding: chrome/locale/pl/enigmail.dtd (deflated 76%) adding: chrome/locale/pl/enigmail.properties (deflated 66%) adding: chrome/locale/pt-BR/am-enigprefs.properties (stored 0%) adding: chrome/locale/pt-BR/enigmail.dtd (deflated 77%) adding: chrome/locale/pt-BR/enigmail.properties (deflated 68%) adding: chrome/locale/pt-PT/am-enigprefs.properties (stored 0%) adding: chrome/locale/pt-PT/enigmail.dtd (deflated 77%) adding: chrome/locale/pt-PT/enigmail.properties (deflated 67%) adding: chrome/locale/ru/am-enigprefs.properties (stored 0%) adding: chrome/locale/ru/enigmail.dtd (deflated 79%) adding: chrome/locale/ru/enigmail.properties (deflated 72%) adding: chrome/locale/sk/am-enigprefs.properties (deflated 1%) adding: chrome/locale/sk/enigmail.dtd (deflated 76%) adding: chrome/locale/sk/enigmail.properties (deflated 65%) adding: chrome/locale/sl/am-enigprefs.properties (deflated 1%) adding: chrome/locale/sl/enigmail.dtd (deflated 76%) adding: chrome/locale/sl/enigmail.properties (deflated 66%) adding: chrome/locale/sq/am-enigprefs.properties (deflated 1%) adding: chrome/locale/sq/enigmail.dtd (deflated 77%) adding: chrome/locale/sq/enigmail.properties (deflated 68%) adding: chrome/locale/sv/am-enigprefs.properties (stored 0%) adding: chrome/locale/sv/enigmail.dtd (deflated 78%) adding: chrome/locale/sv/enigmail.properties (deflated 68%) adding: chrome/locale/tr/am-enigprefs.properties (stored 0%) adding: chrome/locale/tr/enigmail.dtd (deflated 77%) adding: chrome/locale/tr/enigmail.properties (deflated 66%) adding: chrome/locale/vi/am-enigprefs.properties (stored 0%) adding: chrome/locale/vi/enigmail.dtd (deflated 77%) adding: chrome/locale/vi/enigmail.properties (deflated 68%) adding: chrome/locale/zh-CN/am-enigprefs.properties (stored 0%) adding: chrome/locale/zh-CN/enigmail.dtd (deflated 75%) adding: chrome/locale/zh-CN/enigmail.properties (deflated 63%) adding: chrome/locale/zh-TW/am-enigprefs.properties (stored 0%) adding: chrome/locale/zh-TW/enigmail.dtd (deflated 75%) adding: chrome/locale/zh-TW/enigmail.properties (deflated 63%) adding: chrome/locale/ar/help/compose.html (deflated 62%) adding: chrome/locale/ar/help/editRcptRule.html (deflated 64%) adding: chrome/locale/ar/help/messenger.html (deflated 58%) adding: chrome/locale/ar/help/rulesEditor.html (deflated 58%) adding: chrome/locale/ar/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/bg/help/compose.html (deflated 62%) adding: chrome/locale/bg/help/editRcptRule.html (deflated 64%) adding: chrome/locale/bg/help/messenger.html (deflated 58%) adding: chrome/locale/bg/help/rulesEditor.html (deflated 58%) adding: chrome/locale/bg/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/ca/help/compose.html (deflated 64%) adding: chrome/locale/ca/help/editRcptRule.html (deflated 69%) adding: chrome/locale/ca/help/messenger.html (deflated 62%) adding: chrome/locale/ca/help/rulesEditor.html (deflated 62%) adding: chrome/locale/ca/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/cs/help/compose.html (deflated 61%) adding: chrome/locale/cs/help/editRcptRule.html (deflated 62%) adding: chrome/locale/cs/help/messenger.html (deflated 53%) adding: chrome/locale/cs/help/rulesEditor.html (deflated 53%) adding: chrome/locale/cs/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/da/help/compose.html (deflated 62%) adding: chrome/locale/da/help/editRcptRule.html (deflated 64%) adding: chrome/locale/da/help/messenger.html (deflated 58%) adding: chrome/locale/da/help/rulesEditor.html (deflated 57%) adding: chrome/locale/da/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/de/help/compose.html (deflated 66%) adding: chrome/locale/de/help/editRcptRule.html (deflated 65%) adding: chrome/locale/de/help/messenger.html (deflated 62%) adding: chrome/locale/de/help/rulesEditor.html (deflated 60%) adding: chrome/locale/de/help/sendingPrefs.html (deflated 54%) adding: chrome/locale/el/help/compose.html (deflated 70%) adding: chrome/locale/el/help/editRcptRule.html (deflated 73%) adding: chrome/locale/el/help/messenger.html (deflated 68%) adding: chrome/locale/el/help/rulesEditor.html (deflated 68%) adding: chrome/locale/el/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/en-US/help/compose.html (deflated 62%) adding: chrome/locale/en-US/help/editRcptRule.html (deflated 64%) adding: chrome/locale/en-US/help/help.html (deflated 59%) adding: chrome/locale/en-US/help/initError.html (deflated 53%) adding: chrome/locale/en-US/help/messenger.html (deflated 58%) adding: chrome/locale/en-US/help/rulesEditor.html (deflated 57%) adding: chrome/locale/en-US/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/es-ES/help/compose.html (deflated 64%) adding: chrome/locale/es-ES/help/editRcptRule.html (deflated 67%) adding: chrome/locale/es-ES/help/messenger.html (deflated 62%) adding: chrome/locale/es-ES/help/rulesEditor.html (deflated 59%) adding: chrome/locale/es-ES/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/fa/help/compose.html (deflated 62%) adding: chrome/locale/fa/help/editRcptRule.html (deflated 64%) adding: chrome/locale/fa/help/messenger.html (deflated 58%) adding: chrome/locale/fa/help/rulesEditor.html (deflated 57%) adding: chrome/locale/fa/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/fi/help/compose.html (deflated 63%) adding: chrome/locale/fi/help/editRcptRule.html (deflated 64%) adding: chrome/locale/fi/help/messenger.html (deflated 56%) adding: chrome/locale/fi/help/rulesEditor.html (deflated 58%) adding: chrome/locale/fi/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/fr/help/compose.html (deflated 61%) adding: chrome/locale/fr/help/editRcptRule.html (deflated 65%) adding: chrome/locale/fr/help/messenger.html (deflated 57%) adding: chrome/locale/fr/help/rulesEditor.html (deflated 59%) adding: chrome/locale/fr/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/gd/help/compose.html (deflated 62%) adding: chrome/locale/gd/help/editRcptRule.html (deflated 64%) adding: chrome/locale/gd/help/messenger.html (deflated 58%) adding: chrome/locale/gd/help/rulesEditor.html (deflated 57%) adding: chrome/locale/gd/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/gl/help/compose.html (deflated 64%) adding: chrome/locale/gl/help/editRcptRule.html (deflated 67%) adding: chrome/locale/gl/help/messenger.html (deflated 62%) adding: chrome/locale/gl/help/rulesEditor.html (deflated 62%) adding: chrome/locale/gl/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/hr/help/compose.html (deflated 62%) adding: chrome/locale/hr/help/editRcptRule.html (deflated 64%) adding: chrome/locale/hr/help/messenger.html (deflated 58%) adding: chrome/locale/hr/help/rulesEditor.html (deflated 57%) adding: chrome/locale/hr/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/hu/help/compose.html (deflated 62%) adding: chrome/locale/hu/help/editRcptRule.html (deflated 64%) adding: chrome/locale/hu/help/messenger.html (deflated 58%) adding: chrome/locale/hu/help/rulesEditor.html (deflated 57%) adding: chrome/locale/hu/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/it/help/compose.html (deflated 64%) adding: chrome/locale/it/help/editRcptRule.html (deflated 67%) adding: chrome/locale/it/help/messenger.html (deflated 60%) adding: chrome/locale/it/help/rulesEditor.html (deflated 62%) adding: chrome/locale/it/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/ja/help/compose.html (deflated 74%) adding: chrome/locale/ja/help/editRcptRule.html (deflated 64%) adding: chrome/locale/ja/help/messenger.html (deflated 60%) adding: chrome/locale/ja/help/rulesEditor.html (deflated 55%) adding: chrome/locale/ja/help/sendingPrefs.html (deflated 54%) adding: chrome/locale/ko/help/compose.html (deflated 62%) adding: chrome/locale/ko/help/editRcptRule.html (deflated 66%) adding: chrome/locale/ko/help/messenger.html (deflated 57%) adding: chrome/locale/ko/help/rulesEditor.html (deflated 57%) adding: chrome/locale/ko/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/lt/help/compose.html (deflated 62%) adding: chrome/locale/lt/help/editRcptRule.html (deflated 64%) adding: chrome/locale/lt/help/messenger.html (deflated 58%) adding: chrome/locale/lt/help/rulesEditor.html (deflated 57%) adding: chrome/locale/lt/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/nb/help/compose.html (deflated 62%) adding: chrome/locale/nb/help/editRcptRule.html (deflated 64%) adding: chrome/locale/nb/help/messenger.html (deflated 58%) adding: chrome/locale/nb/help/rulesEditor.html (deflated 57%) adding: chrome/locale/nb/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/nl/help/compose.html (deflated 62%) adding: chrome/locale/nl/help/editRcptRule.html (deflated 64%) adding: chrome/locale/nl/help/messenger.html (deflated 57%) adding: chrome/locale/nl/help/rulesEditor.html (deflated 58%) adding: chrome/locale/nl/help/sendingPrefs.html (deflated 55%) adding: chrome/locale/pl/help/compose.html (deflated 62%) adding: chrome/locale/pl/help/editRcptRule.html (deflated 62%) adding: chrome/locale/pl/help/messenger.html (deflated 58%) adding: chrome/locale/pl/help/rulesEditor.html (deflated 56%) adding: chrome/locale/pl/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/pt-BR/help/compose.html (deflated 67%) adding: chrome/locale/pt-BR/help/editRcptRule.html (deflated 69%) adding: chrome/locale/pt-BR/help/messenger.html (deflated 64%) adding: chrome/locale/pt-BR/help/rulesEditor.html (deflated 63%) adding: chrome/locale/pt-BR/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/pt-PT/help/compose.html (deflated 66%) adding: chrome/locale/pt-PT/help/editRcptRule.html (deflated 68%) adding: chrome/locale/pt-PT/help/messenger.html (deflated 62%) adding: chrome/locale/pt-PT/help/rulesEditor.html (deflated 63%) adding: chrome/locale/pt-PT/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/ru/help/compose.html (deflated 62%) adding: chrome/locale/ru/help/editRcptRule.html (deflated 64%) adding: chrome/locale/ru/help/messenger.html (deflated 58%) adding: chrome/locale/ru/help/rulesEditor.html (deflated 57%) adding: chrome/locale/ru/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/sk/help/compose.html (deflated 62%) adding: chrome/locale/sk/help/editRcptRule.html (deflated 64%) adding: chrome/locale/sk/help/messenger.html (deflated 58%) adding: chrome/locale/sk/help/rulesEditor.html (deflated 57%) adding: chrome/locale/sk/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/sl/help/compose.html (deflated 60%) adding: chrome/locale/sl/help/editRcptRule.html (deflated 63%) adding: chrome/locale/sl/help/messenger.html (deflated 55%) adding: chrome/locale/sl/help/rulesEditor.html (deflated 58%) adding: chrome/locale/sl/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/sq/help/compose.html (deflated 62%) adding: chrome/locale/sq/help/editRcptRule.html (deflated 64%) adding: chrome/locale/sq/help/messenger.html (deflated 58%) adding: chrome/locale/sq/help/rulesEditor.html (deflated 57%) adding: chrome/locale/sq/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/sv/help/compose.html (deflated 61%) adding: chrome/locale/sv/help/editRcptRule.html (deflated 63%) adding: chrome/locale/sv/help/messenger.html (deflated 57%) adding: chrome/locale/sv/help/rulesEditor.html (deflated 57%) adding: chrome/locale/sv/help/sendingPrefs.html (deflated 54%) adding: chrome/locale/tr/help/compose.html (deflated 62%) adding: chrome/locale/tr/help/editRcptRule.html (deflated 64%) adding: chrome/locale/tr/help/messenger.html (deflated 58%) adding: chrome/locale/tr/help/rulesEditor.html (deflated 57%) adding: chrome/locale/tr/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/vi/help/compose.html (deflated 64%) adding: chrome/locale/vi/help/editRcptRule.html (deflated 64%) adding: chrome/locale/vi/help/messenger.html (deflated 60%) adding: chrome/locale/vi/help/rulesEditor.html (deflated 58%) adding: chrome/locale/vi/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/zh-CN/help/compose.html (deflated 56%) adding: chrome/locale/zh-CN/help/editRcptRule.html (deflated 62%) adding: chrome/locale/zh-CN/help/messenger.html (deflated 52%) adding: chrome/locale/zh-CN/help/rulesEditor.html (deflated 52%) adding: chrome/locale/zh-CN/help/sendingPrefs.html (deflated 52%) adding: chrome/locale/zh-TW/help/compose.html (deflated 62%) adding: chrome/locale/zh-TW/help/editRcptRule.html (deflated 64%) adding: chrome/locale/zh-TW/help/messenger.html (deflated 58%) adding: chrome/locale/zh-TW/help/rulesEditor.html (deflated 57%) adding: chrome/locale/zh-TW/help/sendingPrefs.html (deflated 52%) adding: bootstrap.js (deflated 69%) adding: chrome.manifest (deflated 84%) adding: install.rdf (deflated 57%) >>> Source compiled. >>> Test phase [not enabled]: x11-plugins/enigmail-2.0.11 >>> Install x11-plugins/enigmail-2.0.11 into /var/tmp/portage/x11-plugins/enigmail-2.0.11/image >>> Completed installing x11-plugins/enigmail-2.0.11 into /var/tmp/portage/x11-plugins/enigmail-2.0.11/image * Final size of build directory: 31320 KiB (30.5 MiB) * Final size of installed tree: 5772 KiB ( 5.6 MiB) egrep: warning: egrep is obsolescent; using /bin/grep -E >>> Done. >>> Installing (2 of 3) x11-plugins/enigmail-2.0.11::desktop-kit * The pinentry front-end currently selected is not one supported by thunderbird. * You may be prompted for your password in an inaccessible shell!! * Please use 'eselect pinentry' to select either the gtk or qt front-end >>> Emerging (3 of 3) www-client/seamonkey-2.53.4::browser-kit * seamonkey-2.53.4.source.tar.xz BLAKE2B SHA512 size ;-) ... [ ok ] * seamonkey-2.53.4.source-l10n.tar.xz BLAKE2B SHA512 size ;-) ... [ ok ] * seamonkey-2.53.4_beta1-patches-01.tar.xz BLAKE2B SHA512 size ;-) ... [ ok ] >>> cfg-update-1.8.2-r1: Creating checksum index... * Using python3.9 to build >>> Unpacking source... >>> Unpacking seamonkey-2.53.4.source.tar.xz to /var/tmp/portage/www-client/seamonkey-2.53.4/work >>> Unpacking seamonkey-2.53.4_beta1-patches-01.tar.xz to /var/tmp/portage/www-client/seamonkey-2.53.4/work >>> Unpacking seamonkey-2.53.4.source-l10n.tar.xz to /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonkey-2.53.4-l10n >>> Source unpacked in /var/tmp/portage/www-client/seamonkey-2.53.4/work >>> Preparing source in /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4 ... * Applying patches from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey ... * 2002_fix-preferences-gentoo.patch ... [ ok ] * 2003_optional_calendar_locales.patch ... [ ok ] * Applying patches from /var/tmp/portage/www-client/seamonkey-2.53.4/work/firefox ... * 1001_gentoo_prefs.patch ... [ ok ] * 1002_drop_build_id.patch ... [ ok ] * 1003_gentoo_specific_pgo.patch ... patching file Makefile.in Hunk #1 succeeded at 50 with fuzz 2. [ ok ] * 1004_fix_pie_detection.patch ... [ ok ] * 1005_fix_fortify_sources.patch ... [ ok ] * 2000_system_harfbuzz.patch ... [ ok ] * 2001_system_graphite2.patch ... [ ok ] * 2003_nICER_implicit_decls.patch ... [ ok ] * 2004_fix_lto_builds.patch ... [ ok ] * 2006_musl_sys_auxv.patch ... [ ok ] * 2009_upstream-bug_1461221.patch ... patching file testing/mozbase/mozsystemmonitor/mozsystemmonitor/resourcemonitor.py Hunk #1 succeeded at 58 with fuzz 2 (offset -2 lines). [ ok ] * 2010_blessings-TERM.patch ... [ ok ] * 2011_missing-errno_h-in-SandboxOpenedFiles_cpp.patch ... [ ok ] * 2012_make-MOZ_SIGNAL_TRAMPOLINE-Android-only_bug1434526.patch ... [ ok ] * 2014_dont_use_gconf_service_mozilla_bug1526243.patch ... [ ok ] * 2015_dont_use_gconf_for_proxy_configuration_bug1540145.patch ... [ ok ] * 2018_audio_device_backends.patch ... [ ok ] * 6001_add_missing_header_for_basename.patch ... [ ok ] * 6002_add_alternate_name_for_private_siginfo_struct_member.patch ... [ ok ] * 6003_fix_syscall_wrappers_on_musl.patch ... [ ok ] * 6004_musl_drop_alloc_hooks.patch ... [ ok ] * 6005_musl_memory_report.patch ... patching file xpcom/base/nsMemoryReporterManager.cpp Hunk #1 succeeded at 700 (offset 56 lines). Hunk #2 succeeded at 759 with fuzz 2 (offset 58 lines). [ ok ] * 6006_musl_pthread_setname.patch ... [ ok ] * 6007_musl_fix_tools.patch ... [ ok ] * 6008_musl_fix_toolkit.patch ... [ ok ] * 6009_musl_sandbox_membarrier.patch ... [ ok ] * 6018_audio_backend_update_generated_files.patch ... [ ok ] * edos2unix ./mozilla/third_party/rust/httparse/.travis_after.sh * Running eautoreconf in '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4' ... * Running autoconf ... [ ok ] * Running elibtoolize in: seamonkey-2.53.4/ * Running elibtoolize in: seamonkey-2.53.4/mozilla/ * Running elibtoolize in: seamonkey-2.53.4/mozilla/intl/icu/source/ * Running elibtoolize in: seamonkey-2.53.4/mozilla/js/src/ * Running elibtoolize in: seamonkey-2.53.4/mozilla/js/src/ctypes/libffi/ * Applying portage/1.2.0 patch ... * Applying sed/1.5.6 patch ... * Applying as-needed/2.4.2 patch ... * Applying target-nm/2.4.2 patch ... * Running elibtoolize in: seamonkey-2.53.4/mozilla/media/libvpx/libvpx/ * Running elibtoolize in: seamonkey-2.53.4/mozilla/modules/freetype2/ * Running elibtoolize in: seamonkey-2.53.4/mozilla/modules/freetype2/builds/unix/ * Applying portage/1.2.0 patch ... * Applying sed/1.5.6 patch ... * Applying as-needed/2.4.3 patch ... * Applying ppc64le/2.4.4 patch ... * Running elibtoolize in: seamonkey-2.53.4/mozilla/nsprpub/ * Running elibtoolize in: seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/ * Running elibtoolize in: seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/test/ * Running elibtoolize in: seamonkey-2.53.4/mozilla/third_party/aom/ * Running elibtoolize in: seamonkey-2.53.4/mozilla/third_party/rust/backtrace-sys/src/libbacktrace/ * Applying portage/2.2 patch ... * Applying sed/1.5.6 patch ... * Applying as-needed/2.2.6 patch ... * Applying target-nm/2.4.2 patch ... * Applying ppc64le/2.4.4 patch ... * Running elibtoolize in: seamonkey-2.53.4/mozilla/third_party/rust/freetype/ * Running elibtoolize in: seamonkey-2.53.4/mozilla/third_party/rust/libz-sys/src/zlib-1.2.8/ * Running elibtoolize in: seamonkey-2.53.4/mozilla/toolkit/crashreporter/google-breakpad/ * Running elibtoolize in: seamonkey-2.53.4/mozilla/toolkit/crashreporter/google-breakpad/autotools/ * Applying portage/2.2 patch ... * Applying sed/1.5.6 patch ... * Applying as-needed/2.2.6 patch ... * Running autoconf old-configure.in ... [ ok ] * Running autoconf old-configure.in ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4 ... ========================================================== Building seamonkey-2.53.4 with the following configuration --enable-application=comm/suite mozilla.org default --enable-optimize mozilla default --disable-updater disable_update_strip --disable-strip disable_update_strip --disable-install-strip disable_update_strip --with-system-bz2 system_libs --with-system-zlib system_libs --disable-stylo Upstream bug 1341234 --enable-release Enable by Gentoo --disable-gold tc-ld-is-gold=false --enable-pie enabled by Gentoo --disable-debug -debug --disable-tests -debug --disable-debug-symbols disabled by Gentoo --enable-startup-notification +startup-notification --disable-necko-wifi -wifi --enable-dbus +dbus --disable-necko-wifi disabled --with-system-nspr mozilla.org default --with-nspr-prefix=/usr mozilla.org default --with-system-nss mozilla.org default --with-nss-prefix=/usr mozilla.org default --x-includes=/usr/include mozilla.org default --x-libraries=/usr/lib64 mozilla.org default --prefix=/usr mozilla.org default --libdir=/usr/lib64 mozilla.org default --enable-system-hunspell Gentoo default --disable-crashreporter mozilla.org default --with-system-png Gentoo default --enable-system-ffi mozilla.org default --disable-gconf mozilla.org default --with-intl-api mozilla.org default --enable-skia mozilla.org default --enable-default-toolkit=cairo-gtk3 mozilla.org default --target=x86_64-pc-linux-gnu mozilla.org default --host=x86_64-pc-linux-gnu mozilla.org default --enable-pulseaudio +pulseaudio --enable-content-sandbox Sandbox --disable-system-sqlite -system-sqlite --without-system-jpeg -system-jpeg --without-system-icu -system-icu --without-system-libvpx -system-libvpx --without-system-harfbuzz -system-harfbuzz --without-system-graphite2 -system-harfbuzz --disable-jack -jack --with-google-location-service-api-keyfile=/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/google-api-key mozilla.org default --with-google-safebrowsing-api-keyfile=/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/google-api-key mozilla.org default --enable-extensions=default mozilla.org default --enable-calendar +calendar --with-l10n-base=/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonkey-2.53.4-l10n for building locales ========================================================== make -j2 V=1 -f client.mk configure grep: warning: stray \ before / mkdir -p '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/' > /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/.mozconfig.mk grep: warning: stray \ before / Generating /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/configure sed '1,/^divert/d' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/configure.in > /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/configure chmod +x /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/configure Generating /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/configure sed '1,/^divert/d' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/configure.in > /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/configure chmod +x /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/configure cd /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/configure Creating Python environment New python executable in /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python2.7 Also creating executable in /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python Installing setuptools, pip, wheel...done. running build_ext copying build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so -> psutil copying build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so -> psutil Reexecuting in the virtualenv Adding configure options from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/.mozconfig --enable-application=suite --enable-optimize --disable-updater --disable-strip --disable-install-strip --with-system-bz2 --with-system-zlib --disable-stylo --enable-release --disable-gold --enable-pie --disable-debug --disable-tests --disable-debug-symbols --enable-startup-notification --disable-necko-wifi --enable-dbus --disable-necko-wifi --with-system-nspr --with-nspr-prefix=/usr --with-system-nss --with-nss-prefix=/usr --x-includes=/usr/include --x-libraries=/usr/lib64 --prefix=/usr --libdir=/usr/lib64 --enable-system-hunspell --disable-crashreporter --with-system-png --enable-system-ffi --disable-gconf --with-intl-api --enable-skia --enable-default-toolkit=cairo-gtk3 --target=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --enable-pulseaudio --enable-content-sandbox --disable-system-sqlite --without-system-jpeg --without-system-icu --without-system-libvpx --without-system-harfbuzz --without-system-graphite2 --disable-jack --with-google-location-service-api-keyfile=/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/google-api-key --with-google-safebrowsing-api-keyfile=/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/google-api-key --enable-calendar --with-l10n-base=/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonkey-2.53.4-l10n --enable-extensions=default BASH_ARGC=([0]="4") BASH_ARGV=([0]="/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/dump_env.py" [1]="/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python" [2]="/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/.mozconfig" [3]="/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4") checking for vcs source checkout... no checking for a shell... /bin/sh checking for host system type... x86_64-pc-linux-gnu checking for target system type... x86_64-pc-linux-gnu checking whether cross compiling... no checking for the target C compiler... /usr/bin/x86_64-pc-linux-gnu-gcc checking whether the target C compiler can be used... yes checking for Python 3... /usr/bin/python3.9 (3.9.16) checking for pkg_config... /usr/bin/x86_64-pc-linux-gnu-pkg-config checking for pkg-config version... 1.5.4 checking for yasm... /usr/bin/yasm checking yasm version... 1.3.0 checking the target C compiler version... 11.3.0 checking the target C compiler works... yes WARNING: The value of LD is not used by this build system. checking for the target C++ compiler... /usr/bin/x86_64-pc-linux-gnu-g++ checking whether the target C++ compiler can be used... yes checking the target C++ compiler version... 11.3.0 checking the target C++ compiler works... yes checking for the host C compiler... /usr/bin/x86_64-pc-linux-gnu-gcc checking whether the host C compiler can be used... yes checking the host C compiler version... 11.3.0 checking the host C compiler works... yes checking for the host C++ compiler... /usr/bin/x86_64-pc-linux-gnu-g++ checking whether the host C++ compiler can be used... yes checking the host C++ compiler version... 11.3.0 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... yes checking for sys/statvfs.h... yes checking for sys/statfs.h... yes checking for sys/vfs.h... yes checking for sys/mount.h... yes checking for sys/quota.h... yes checking for linux/quota.h... yes checking for 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 -fno-sized-deallocation... yes checking for libffi > 3.0.9... yes checking MOZ_FFI_CFLAGS... -I/usr/lib64/libffi-3.3_rc0/include checking MOZ_FFI_LIBS... -lffi checking for rustc... /usr/bin/rustc checking for cargo... /usr/bin/cargo checking rustc version... 1.68.0 checking cargo version... 1.68.0 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi-3.3_rc0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo checking for fontconfig >= 2.7.0... yes checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/uuid checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype checking for freetype2 >= 6.1.0... yes checking _FT2_CFLAGS... -I/usr/include/freetype2 checking _FT2_LIBS... -lfreetype checking for tar... /bin/tar checking for unzip... /usr/bin/unzip checking for zip... /usr/bin/zip checking for gn... not found checking for the Mozilla API key... no checking for the Google Location Service API key... yes checking for the Google Safebrowsing API key... yes checking for the Bing API key... no checking for the Adjust SDK key... no checking for the Leanplum SDK key... no checking for the Pocket API key... no checking for awk... /usr/bin/gawk checking for perl... /usr/bin/perl checking for minimum required perl version >= 5.006... 5.032000 checking for full perl installation... yes checking for gmake... /usr/bin/make checking for watchman... not found checking for doxygen... /usr/bin/doxygen checking for xargs... /usr/bin/xargs checking for rpmbuild... not found checking for hunspell... yes checking MOZ_HUNSPELL_CFLAGS... -I/usr/include/hunspell checking MOZ_HUNSPELL_LIBS... -lhunspell-1.7 checking for autoconf... /usr/bin/autoconf-2.13 Refreshing /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/old-configure with /usr/bin/autoconf-2.13 creating cache ./config.cache checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking build system type... x86_64-pc-linux-gnu checking for objcopy... /usr/bin/objcopy checking for gcc... /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 checking whether the C compiler (/usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -march=znver1 -O2 -pipe -mno-avx -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-rpath=/usr/lib64/seamonkey,--enable-new-dtags) works... yes checking whether the C compiler (/usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -march=znver1 -O2 -pipe -mno-avx -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-rpath=/usr/lib64/seamonkey,--enable-new-dtags) is a cross-compiler... no checking whether we are using GNU C... yes checking whether /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 accepts -g... yes checking for c++... /usr/bin/x86_64-pc-linux-gnu-g++ checking whether the C++ compiler (/usr/bin/x86_64-pc-linux-gnu-g++ -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-rpath=/usr/lib64/seamonkey,--enable-new-dtags) works... yes checking whether the C++ compiler (/usr/bin/x86_64-pc-linux-gnu-g++ -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-rpath=/usr/lib64/seamonkey,--enable-new-dtags) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether /usr/bin/x86_64-pc-linux-gnu-g++ accepts -g... yes checking for ranlib... x86_64-pc-linux-gnu-ranlib checking for as... /usr/bin/as checking for ar... x86_64-pc-linux-gnu-ar checking for strip... strip checking for windres... no checking for otool... no checking for X... libraries /usr/lib64, headers /usr/include checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for --noexecstack option to as... yes checking for -z noexecstack option to ld... yes checking for -z text option to ld... yes checking for -z relro option to ld... yes checking for --ignore-unresolved-symbol option to ld... yes checking if toolchain supports -mssse3 option... yes checking if toolchain supports -msse4.1 option... yes checking for x86 AVX2 asm support in compiler... 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 whether 64-bits std::atomic requires -latomic... no checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for sockaddr_in.sin_len... false checking for sockaddr_in6.sin6_len... false checking for sockaddr.sa_len... false checking for gethostbyname_r in -lc_r... no checking for library containing dlopen... -ldl checking for dlfcn.h... yes checking for dladdr... yes checking for memmem... yes checking for socket in -lsocket... no checking for XDrawLines in -lX11... yes checking for XextAddDisplay in -lXext... yes checking for XtFree in -lXt... yes checking for xcb_connect in -lxcb... yes checking for xcb_shm_query_version in -lxcb-shm... yes checking for XGetXCBConnection in -lX11-xcb... yes checking for X11/extensions/scrnsaver.h... yes checking for XScreenSaverQueryInfo in -lXss... yes checking for pthread_create in -lpthreads... no checking for pthread_create in -lpthread... yes checking whether /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 accepts -pthread... egrep: warning: egrep is obsolescent; using /bin/grep -E egrep: warning: egrep is obsolescent; using /bin/grep -E yes checking for pthread.h... yes checking whether /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 needs -traditional... no checking for 8-bit clean memcmp... yes checking for stat64... yes checking for lstat64... yes checking for truncate64... yes checking for statvfs64... yes checking for statvfs... yes checking for statfs64... yes checking for statfs... yes checking for getpagesize... yes checking for gmtime_r... yes checking for localtime_r... yes checking for arc4random... no checking for arc4random_buf... no checking for mallinfo... yes checking for gettid... yes checking for lchown... yes checking for setpriority... yes checking for strerror... yes checking for syscall... yes checking for clock_gettime(CLOCK_MONOTONIC)... checking for pthread_cond_timedwait_monotonic_np... checking for res_ninit()... yes checking for an implementation of va_copy()... yes checking whether va_list can be copied by value... no checking for C++ dynamic_cast to void*... yes checking for __thread keyword for TLS variables... yes checking for LC_MESSAGES... yes checking for localeconv... 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 NSPR selection... system checking for nspr-config... /usr/bin/nspr-config checking for NSPR - version >= 4.25... yes checking for nss-config... /usr/bin/nss-config checking for NSS - version >= 3.53.1... yes checking for gzread in -lz... yes checking for BZ2_bzread in -lbz2... yes checking for png_get_valid in -lpng... yes checking for png_get_acTL in -lpng... yes checking if app-specific confvars.sh exists... /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/../suite/confvars.sh checking for gtk+-3.0 >= 3.4.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0 ... yes checking MOZ_GTK3_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi-3.3_rc0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/at-spi-2.0 -I/usr/include/gtk-3.0/unix-print -pthread checking MOZ_GTK3_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 checking for gtk+-2.0 >= 2.18.0 gtk+-unix-print-2.0 glib-2.0 >= 2.22 gobject-2.0 gio-unix-2.0 gdk-x11-2.0... yes checking MOZ_GTK2_CFLAGS... -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi-3.3_rc0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gio-unix-2.0 -pthread checking MOZ_GTK2_LIBS... -lgtk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgio-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 checking for libstartup-notification-1.0 >= 0.8... yes checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 checking for dbus-1 >= 0.60... yes checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include checking MOZ_DBUS_LIBS... -ldbus-1 checking for dbus-glib-1 >= 0.60... yes checking MOZ_DBUS_GLIB_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi-3.3_rc0/include checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 : fatal error: when writing output to : Broken pipe compilation terminated. checking for libpulse... yes checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread checking for linux/joystick.h... yes : fatal error: when writing output to : Broken pipe compilation terminated. /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/old-configure: line 13601: test: : integer expression expected /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/old-configure: line 13661: test: : integer expression expected checking for wget... wget checking for fdatasync... yes checking for valid C compiler optimization flags... yes checking for __cxa_demangle... yes checking for unwind.h... yes checking for _Unwind_Backtrace... yes checking for -pipe support... 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 glib-2.0 >= 1.3.7 gobject-2.0... yes checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi-3.3_rc0/include checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 checking for FT_Bitmap_Size.y_ppem... yes checking for FT_GlyphSlot_Embolden... yes checking for FT_Load_Sfnt_Table... yes checking for fontconfig/fcfreetype.h... yes checking for posix_fadvise... yes checking for posix_fallocate... yes updating cache ./config.cache creating ./config.data js/src> configuring js/src> running /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/build/../configure.py --enable-project=js --target=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --enable-content-sandbox --disable-crashreporter --enable-dbus --enable-extensions=default --disable-gconf --disable-install-strip --disable-necko-wifi --enable-pie --enable-pulseaudio --enable-startup-notification --disable-strip --disable-system-sqlite --disable-updater --libdir=/usr/lib64 --prefix=/usr --with-intl-api --with-nspr-prefix=/usr --with-nss-prefix=/usr --with-system-bz2 --without-system-icu --without-system-jpeg --without-system-libvpx --with-system-nss --with-system-png --with-system-zlib --x-includes=/usr/include --x-libraries=/usr/lib64 --enable-calendar --disable-tests --disable-debug --disable-rust-debug --enable-optimize --enable-xcode-checks --without-ccache --without-toolchain-prefix --without-visual-studio-version --disable-debug-symbols --disable-lto --enable-release --disable-linker --disable-clang-plugin --disable-coverage --disable-stdcxx-compat --enable-jemalloc --without-linux-headers --disable-warnings-as-errors --disable-js-shell --disable-shared-js --disable-export-js --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-perf --disable-more-deterministic --enable-ctypes --with-system-ffi --disable-fuzzing --with-nspr-cflags=-I/usr/include/nspr --with-nspr-libs=-lplds4 -lplc4 -lnspr4 -lpthread -ldl --prefix=/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist JS_STANDALONE= --cache-file=/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/config.cache js/src> checking for vcs source checkout... no js/src> checking for a shell... /bin/sh js/src> checking for host system type... x86_64-pc-linux-gnu js/src> checking for target system type... x86_64-pc-linux-gnu js/src> checking for android platform directory... no js/src> checking for the Android toolchain directory... not found js/src> checking whether cross compiling... no js/src> checking for the target C compiler... /usr/bin/x86_64-pc-linux-gnu-gcc js/src> checking whether the target C compiler can be used... yes js/src> checking for Python 3... /usr/bin/python3.9 (3.9.16) js/src> checking for pkg_config... /usr/bin/x86_64-pc-linux-gnu-pkg-config js/src> checking for pkg-config version... 1.5.4 js/src> checking for yasm... /usr/bin/yasm js/src> checking yasm version... 1.3.0 js/src> checking for android ndk version... no js/src> checking the target C compiler version... 11.3.0 js/src> checking the target C compiler works... yes js/src> WARNING: The value of LD is not used by this build system. js/src> checking for the target C++ compiler... /usr/bin/x86_64-pc-linux-gnu-g++ js/src> checking whether the target C++ compiler can be used... yes js/src> checking the target C++ compiler version... 11.3.0 js/src> checking the target C++ compiler works... yes js/src> checking for the host C compiler... /usr/bin/x86_64-pc-linux-gnu-gcc js/src> checking whether the host C compiler can be used... yes js/src> checking the host C compiler version... 11.3.0 js/src> checking the host C compiler works... yes js/src> checking for the host C++ compiler... /usr/bin/x86_64-pc-linux-gnu-g++ js/src> checking whether the host C++ compiler can be used... yes js/src> checking the host C++ compiler version... 11.3.0 js/src> checking the host C++ compiler works... yes js/src> checking for 64-bit OS... yes js/src> checking bindgen cflags... no js/src> checking for linker... bfd js/src> checking for stdint.h... yes js/src> checking for inttypes.h... yes js/src> checking for malloc.h... yes js/src> checking for alloca.h... yes js/src> checking for sys/byteorder.h... no js/src> checking for getopt.h... yes js/src> checking for unistd.h... yes js/src> checking for nl_types.h... yes js/src> checking for cpuid.h... yes js/src> checking for sys/statvfs.h... yes js/src> checking for sys/statfs.h... yes js/src> checking for sys/vfs.h... yes js/src> checking for sys/mount.h... yes js/src> checking for sys/quota.h... yes js/src> checking for linux/quota.h... yes js/src> checking for linux/if_addr.h... yes js/src> checking for linux/rtnetlink.h... yes js/src> checking for sys/queue.h... yes js/src> checking for sys/types.h... yes js/src> checking for netinet/in.h... yes js/src> checking for byteswap.h... yes js/src> checking for linux/perf_event.h... yes js/src> checking for perf_event_open system call... yes js/src> checking whether the C compiler supports -Wunreachable-code-return... no js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no js/src> checking whether the C compiler supports -Wclass-varargs... no js/src> checking whether the C++ compiler supports -Wclass-varargs... no js/src> checking whether the C compiler supports -Wloop-analysis... no js/src> checking whether the C++ compiler supports -Wloop-analysis... no js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes js/src> checking whether the C++ compiler supports -Wcomma... no js/src> checking whether the C compiler supports -Wduplicated-cond... yes js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes js/src> checking whether the C compiler supports -Wstring-conversion... no js/src> checking whether the C++ compiler supports -Wstring-conversion... no js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes js/src> checking whether the C compiler supports -Wformat... yes js/src> checking whether the C++ compiler supports -Wformat... yes js/src> checking whether the C compiler supports -Wformat-security... no js/src> checking whether the C++ compiler supports -Wformat-security... no js/src> checking whether the C compiler supports -Wformat-overflow=2... yes js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes js/src> checking for libffi > 3.0.9... yes js/src> checking MOZ_FFI_CFLAGS... -I/usr/lib64/libffi-3.3_rc0/include js/src> checking MOZ_FFI_LIBS... -lffi js/src> checking for awk... /usr/bin/gawk js/src> checking for perl... /usr/bin/perl js/src> checking for minimum required perl version >= 5.006... 5.032000 js/src> checking for full perl installation... yes js/src> checking for gmake... /usr/bin/make js/src> checking for watchman... not found js/src> checking for doxygen... /usr/bin/doxygen js/src> checking for xargs... /usr/bin/xargs js/src> checking for rpmbuild... not found js/src> checking for autoconf... /usr/bin/autoconf-2.13 js/src> Refreshing /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/old-configure with /usr/bin/autoconf-2.13 js/src> loading cache /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/config.cache js/src> checking host system type... x86_64-pc-linux-gnu js/src> checking target system type... x86_64-pc-linux-gnu js/src> checking build system type... x86_64-pc-linux-gnu js/src> checking for gcc... (cached) /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 js/src> checking whether the C compiler (/usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -march=znver1 -O2 -pipe -mno-avx -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-rpath=/usr/lib64/seamonkey,--enable-new-dtags) works... yes js/src> checking whether the C compiler (/usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -march=znver1 -O2 -pipe -mno-avx -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-rpath=/usr/lib64/seamonkey,--enable-new-dtags) is a cross-compiler... no js/src> checking whether we are using GNU C... (cached) yes js/src> checking whether /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 accepts -g... (cached) yes js/src> checking for c++... (cached) /usr/bin/x86_64-pc-linux-gnu-g++ js/src> checking whether the C++ compiler (/usr/bin/x86_64-pc-linux-gnu-g++ -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-rpath=/usr/lib64/seamonkey,--enable-new-dtags) works... yes js/src> checking whether the C++ compiler (/usr/bin/x86_64-pc-linux-gnu-g++ -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-rpath=/usr/lib64/seamonkey,--enable-new-dtags) is a cross-compiler... no js/src> checking whether we are using GNU C++... (cached) yes js/src> checking whether /usr/bin/x86_64-pc-linux-gnu-g++ accepts -g... (cached) yes js/src> checking for ranlib... (cached) x86_64-pc-linux-gnu-ranlib js/src> checking for as... (cached) /usr/bin/as js/src> checking for ar... (cached) x86_64-pc-linux-gnu-ar js/src> checking for strip... (cached) strip js/src> checking for windres... no js/src> checking for sb-conf... no js/src> checking for ve... no js/src> checking for X... libraries /usr/lib64, headers /usr/include js/src> checking for dnet_ntoa in -ldnet... (cached) no js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no js/src> checking for gethostbyname... (cached) yes js/src> checking for connect... (cached) yes js/src> checking for remove... (cached) yes js/src> checking for shmat... (cached) yes js/src> checking for IceConnectionNumber in -lICE... (cached) yes js/src> checking for --noexecstack option to as... yes js/src> checking for -z noexecstack option to ld... yes js/src> checking for -z text option to ld... yes js/src> checking for -z relro option to ld... yes js/src> checking whether the linker supports Identical Code Folding... no js/src> checking whether removing dead symbols breaks debugging... no js/src> checking for PIE support... yes js/src> checking for working const... (cached) yes js/src> checking for mode_t... (cached) yes js/src> checking for off_t... (cached) yes js/src> checking for pid_t... (cached) yes js/src> checking for size_t... (cached) yes js/src> checking for ssize_t... yes js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no js/src> checking for dirent.h that defines DIR... (cached) yes js/src> checking for opendir in -ldir... (cached) no js/src> checking for gethostbyname_r in -lc_r... (cached) no js/src> checking for library containing dlopen... (cached) -ldl js/src> checking for dlfcn.h... (cached) yes js/src> checking for socket in -lsocket... (cached) no js/src> checking for pthread_create in -lpthreads... (cached) no js/src> checking for pthread_create in -lpthread... (cached) yes js/src> checking whether /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 accepts -pthread... egrep: warning: egrep is obsolescent; using /bin/grep -E js/src> egrep: warning: egrep is obsolescent; using /bin/grep -E js/src> yes js/src> checking whether /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 needs -traditional... (cached) no js/src> checking for 8-bit clean memcmp... (cached) yes js/src> checking for getc_unlocked... yes js/src> checking for _getc_nolock... no js/src> checking for gmtime_r... (cached) yes js/src> checking for localtime_r... (cached) yes js/src> checking for pthread_getname_np... yes js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) js/src> checking for sin in -lm... yes js/src> checking for sincos in -lm... yes js/src> checking for __sincos in -lm... no js/src> checking for res_ninit()... (cached) yes js/src> checking for nl_langinfo and CODESET... yes js/src> checking for an implementation of va_copy()... (cached) yes js/src> checking whether va_list can be copied by value... (cached) no js/src> checking for C++ dynamic_cast to void*... (cached) yes js/src> checking for __thread keyword for TLS variables... (cached) yes js/src> checking for LC_MESSAGES... (cached) yes js/src> checking for localeconv... (cached) yes js/src> checking NSPR selection... command-line js/src> checking for valid optimization flags... yes js/src> checking for __cxa_demangle... (cached) yes js/src> checking for -pipe support... yes js/src> checking for tm_zone tm_gmtoff in struct tm... yes js/src> checking what kind of list files are supported by the linker... linkerscript js/src> checking what kind of ordering can be done with the linker... none js/src> checking for posix_fadvise... (cached) yes js/src> checking for posix_fallocate... (cached) yes js/src> checking for malloc.h... (cached) yes js/src> checking for strndup... (cached) yes js/src> checking for posix_memalign... (cached) yes js/src> checking for memalign... (cached) yes js/src> checking for malloc_usable_size... (cached) yes js/src> checking whether malloc_usable_size definition can use const argument... no js/src> checking for valloc in malloc.h... yes js/src> checking for valloc in unistd.h... no js/src> checking for localeconv... (cached) yes js/src> updating cache /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/config.cache js/src> creating ./config.data js/src> Creating config.status Creating config.status Reticulating splines... Finished reading 1226 moz.build files in 3.07s Read 14 gyp files in parallel contributing 0.00s to total wall time Processed into 9144 build config descriptors in 3.03s RecursiveMake backend executed in 4.29s 2723 total backend files; 2723 created; 0 updated; 0 unchanged; 0 deleted; 41 -> 1016 Makefile FasterMake backend executed in 0.59s 9 total backend files; 9 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 11.55s; CPU time: 10.51s; Efficiency: 91%; Untracked: 0.56s >>> Source configured. >>> Compiling source in /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4 ... make -j2 V=1 -f client.mk grep: warning: stray \ before / Adding client.mk options from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/.mozconfig: CONFIG_GUESS=x86_64-pc-linux-gnu MOZ_OBJDIR=/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk XARGS=/usr/bin/xargs FOUND_MOZCONFIG := /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/.mozconfig make -j2 -C /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk make[1]: warning: -jN forced in submake: disabling jobserver mode. make[1]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk' make[2]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk' make[2]: Circular /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/CLOBBER <- /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/CLOBBER dependency dropped. make recurse_pre-export make[3]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk' make[3]: Circular /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/CLOBBER <- /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/CLOBBER dependency dropped. /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/idl _build_manifests/install/dist_idl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/include _build_manifests/install/dist_include Elapsed: 0.18s; From dist/idl: Kept 0 existing; Added/updated 1343; Removed 0 files and 0 directories. /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.process_install_manifest 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. /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.process_install_manifest 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. /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/xpi-stage _build_manifests/install/dist_xpi-stage Elapsed: 0.51s; From dist/include: Kept 2094 existing; Added/updated 3377; Removed 0 files and 0 directories. /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.process_install_manifest _tests _build_manifests/install/_tests Elapsed: 0.00s; From dist/xpi-stage: Kept 0 existing; Added/updated 6; Removed 0 files and 0 directories. /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.process_install_manifest dist/bin _build_manifests/install/dist_bin Elapsed: 0.11s; From _tests: Kept 55 existing; Added/updated 530; Removed 0 files and 0 directories. Elapsed: 0.36s; From dist/bin: Kept 190 existing; Added/updated 2092; Removed 0 files and 0 directories. make[3]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk' make[2]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk' make[2]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk' mozilla-config.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/process_define_files.py process_define_file mozilla-config.h .deps/mozilla-config.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/mozilla-config.h.in buildid.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/build/variables.py buildid_header buildid.h .deps/buildid.h.pp source-repo.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/build/source_repos.py source_repo_header source-repo.h .deps/source-repo.h.pp make[2]: Circular /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/CLOBBER <- /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/CLOBBER dependency dropped. /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/nsinstall.py -t -m 644 'buildid.h' 'dist/include' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/nsinstall.py -t -m 644 'mozilla-config.h' 'dist/include' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/nsinstall.py -t -m 644 'source-repo.h' 'dist/include' make recurse_export make[3]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/config' mkdir -p '.deps/' /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -o host_nsinstall.o -c -DXP_UNIX -MD -MP -MF .deps/host_nsinstall.o.pp -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -D_UNICODE -DUNICODE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/config -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/nsinstall.c /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -o host_pathsub.o -c -DXP_UNIX -MD -MP -MF .deps/host_pathsub.o.pp -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -D_UNICODE -DUNICODE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/config -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pathsub.c nsinstall_real /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/expandlibs_exec.py -- /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -o nsinstall_real -DXP_UNIX -MD -MP -MF .deps/nsinstall_real.pp -freorder-blocks -O2 -DNDEBUG=1 -DTRIMMED=1 -D_UNICODE -DUNICODE host_nsinstall.o host_pathsub.o /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.check_binary --host nsinstall_real TEST-NOTICE CHECK USED LIBRARY VERSION | check_glibc | nsinstall_real | We do not want these libc symbol versions to be used: lstat (GLIBC_2.33) stat (GLIBC_2.33) fstat (GLIBC_2.33) lstat (GLIBC_2.33) stat (GLIBC_2.33) fstat (GLIBC_2.33) cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/config' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/config' stl.sentinel /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/make-stl-wrappers.py gen_wrappers stl.sentinel .deps/stl.sentinel.pp ../dist/stl_wrappers gcc /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc-stl-wrapper.template.h 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 system-header.sentinel /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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 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 libavcodec/avfft.h png.h zlib.h libsn/sn-common.h libsn/sn.h libsn/sn-launchee.h libsn/sn-launcher.h libsn/sn-monitor.h libsn/sn-util.h hunspell.hxx bzlib.h sys/event.h make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/config' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/build' application.ini /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/preprocessor.py generate application.ini .deps/application.ini.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/build/application.ini.in -DMOZ_APP_VERSION=2.53.4 '-DMOZ_APP_ID={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}' -DTOPOBJDIR=/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk -DMOZ_APP_VENDOR=Mozilla -DGRE_MILESTONE=60.5.4 -DMOZ_APP_BASENAME=SeaMonkey -DMOZ_PROFILE_MIGRATOR=1 -DMOZ_APP_REMOTINGNAME=seamonkey -DMAR_CHANNEL_ID=seamonkey-comm-central make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src' js-confdefs.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-confdefs.h .deps/js-confdefs.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/js-confdefs.h.in js-config.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-config.h .deps/js-config.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/js-config.h.in application.ini.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/build/appini_header.py main application.ini.h .deps/application.ini.h.pp application.ini ReservedWordsGenerated.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/GenerateReservedWords.py main frontend/ReservedWordsGenerated.h .deps/frontend/ReservedWordsGenerated.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/ReservedWords.h make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/build' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/memory/build' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/memory/build' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozglue/build' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozglue/build' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/xpcom' xpcom-config.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/process_define_files.py process_define_file xpcom-config.h .deps/xpcom-config.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/xpcom-config.h.in selfhosted.out.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/embedjs.py generate_selfhosted selfhosted.out.h .deps/selfhosted.out.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/js.msg /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObjectConstants.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SelfHostingDefines.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Utilities.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Array.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AsyncIteration.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Classes.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Date.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Error.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Function.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Generator.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Intl.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/IntlCurrency.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/IntlData.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Iterator.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Map.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Module.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Number.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Reflect.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExpGlobalReplaceOpt.h.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExpLocalReplaceOpt.h.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/String.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Set.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Sorting.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedArray.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/WeakMap.js /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/WeakSet.js xpcom-private.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/process_define_files.py process_define_file xpcom-private.h .deps/xpcom-private.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/xpcom-private.h.in /usr/bin/x86_64-pc-linux-gnu-g++ -E -o self-hosting-preprocessed.pp -DMOZ_PERMISSIONS=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DEXPOSE_INTL_API=1 -DMOZ_ALLOW_LEGACY_EXTENSIONS=1 -DHAVE_GETTID=1 -DNO_NSPR_10_SUPPORT=1 -DHAVE_LIBPNG=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_XUL=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.seamonkey -DSTDC_HEADERS=1 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_MALLOC_H=1 -DSTATIC_JS_API=1 -DENABLE_INTL_API=1 -DMOZ_FFMPEG=1 -DMOZ_DISABLE_STARTUPCACHE=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZ_FFVPX=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DMOZ_SEPARATE_MANIFEST_FOR_THEME_OVERRIDES=1 -DU_USING_ICU_NAMESPACE=0 -DNS_PRINT_PREVIEW=1 -DMOZ_LIBAV_FFT=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -DNS_PRINTING=1 -DMOZ_MEMORY=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DMOZ_SANDBOX=1 -DTARGET_XPCOM_ABI="x86_64-gcc3" -DMOZILLA_UAVERSION="60.0" -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_FMP4=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DMOZ_SCTP=1 -DMOZ_APP_UA_VERSION="2.53.4" -DMOZ_TREE_CAIRO=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_GLUE_IN_PROGRAM=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DMOZ_X11=1 -DVPX_X86_ASM=1 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=60.5.4 -DHAVE_CPUID_H=1 -DMOZ_RAW=1 -DHAVE_DLADDR=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_PULSEAUDIO=1 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DHAVE_LSTAT64=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_BUILD_APP=../suite -DATK_MINOR_VERSION=35 -DMOZ_PEERCONNECTION=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WIDGET_GTK=3 -DGL_PROVIDER_GLX=1 -DUSE_SKIA=1 -DMOZILLA_VERSION="60.5.4" -DHAVE_VISIBILITY_ATTRIBUTE=1 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DHAVE_TRUNCATE64=1 -DMOZ_WEBRTC_SIGNALING=1 -DHAVE_PTHREAD_H=1 -DHAVE_UNISTD_H=1 -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_SRTP=1 -DHAVE_MOVEMAIL=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DMOZ_CONTENT_SANDBOX=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_SETPRIORITY=1 -DD_INO=d_ino -DMOZ_ENABLE_MASK_AS_SHORTHAND=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DFIREFOX_VERSION=60.5.4 -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DATK_REV_VERSION=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_SUITE=1 -DA11Y_LOG=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_ENABLE_XREMOTE=1 -DHAVE_SYS_TYPES_H=1 -DMOZ_GMP_SANDBOX=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DBUILD_CTYPES=1 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_DIRENT_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DMOZ_MORK=1 -DHAVE_RES_NINIT=1 -DUSE_SKIA_GPU=1 -DMOZ_FEEDS=1 -DHAVE_VA_COPY=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DHAVE_NETINET_IN_H=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFUNCPROTO=15 -DHAVE_STRERROR=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LINUX_QUOTA_H=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_PLACES=1 -DMOZ_WEBRTC=1 -DHAVE_VALLOC=1 -DMOZ_GECKO_PROFILER=1 -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LIBXSS=1 self-hosting-cpp-input.cpp ../config/nsinstall -R -m 644 'xpcom-config.h' '../dist/include' make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/xpcom' StatsPhasesGenerated.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/GenerateStatsPhases.py generateHeader gc/StatsPhasesGenerated.h .deps/gc/StatsPhasesGenerated.h.pp make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/media/libvpx' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/media/libvpx' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/media/libopus' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/media/libopus' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/media/libtheora' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/media/libtheora' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/toolkit/library/gtest/rust' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/toolkit/library/gtest/rust' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/security/apps' xpcshell.inc /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/security/apps/gen_cert_header.py xpcshellRoot xpcshell.inc .deps/xpcshell.inc.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/security/manager/ssl/tests/unit/test_signed_apps/xpcshellTestRoot.der StatsPhasesGenerated.cpp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/GenerateStatsPhases.py generateCpp gc/StatsPhasesGenerated.cpp .deps/gc/StatsPhasesGenerated.cpp.pp addons-public.inc /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/security/apps/gen_cert_header.py addonsPublicRoot addons-public.inc .deps/addons-public.inc.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/security/apps/addons-public.crt ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/xpcom/reflect/xptcall/md/unix' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/xpcom/reflect/xptcall/md/unix' addons-public-intermediate.inc /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/security/apps/gen_cert_header.py addonsPublicIntermediate addons-public-intermediate.inc .deps/addons-public-intermediate.inc.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/security/apps/addons-public-intermediate.crt make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/intl/locales' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/intl/locales' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/netwerk' necko-config.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/process_define_files.py process_define_file necko-config.h .deps/necko-config.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/necko-config.h.in addons-stage.inc /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/security/apps/gen_cert_header.py addonsStageRoot addons-stage.inc .deps/addons-stage.inc.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/security/apps/addons-stage.crt ../config/nsinstall -R -m 644 'necko-config.h' '../dist/include' make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/netwerk' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/ipc/ipdl' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py \ -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/ipc/ipdl/ipdl.py \ --sync-msg-list=/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/ipc/ipdl/sync-messages.ini \ --msg-metadata=/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/ipc/ipdl/message-metadata.ini \ --outheaders-dir=_ipdlheaders \ --outcpp-dir=. \ -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/accessible/ipc/other -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/devtools/shared/heapsnapshot -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/asmjscache -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/broadcastchannel -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/cache -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/fetch -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/file/ipc -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/filehandle -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/filesystem -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/gamepad/ipc -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/indexedDB -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/ipc -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/media/gmp -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/media/ipc -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/media/systemservices -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/media/webrtc -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/media/webspeech/synth/ipc -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/messagechannel -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/network -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/payments/ipc -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/plugins/ipc -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/presentation/ipc -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/quota -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/storage -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/webauthn -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/webbrowserpersist -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/workers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/extensions/spellcheck/hunspell/glue -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/gfx/ipc -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/gfx/layers/ipc -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/gfx/vr/ipc -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/hal/sandbox -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/ipc/glue -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/ipc/testshell -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/ipc -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/xpconnect/loader -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/layout/ipc -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/layout/printing/ipc -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/media/mtransport/ipc -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/cookie -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/dns -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/ipc -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/protocol/ftp -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/protocol/http -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/protocol/websocket -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/protocol/wyciwyg -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/security/manager/ssl -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/toolkit/components/printingui/ipc -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/tools/profiler/gecko -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/uriloader/exthandler -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/uriloader/prefetch -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/widget/gtk \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/accessible/ipc/other/PDocAccessible.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/devtools/shared/heapsnapshot/PHeapSnapshotTempFileHelper.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/asmjscache/PAsmJSCacheEntry.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/broadcastchannel/PBroadcastChannel.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/cache/CacheTypes.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/cache/PCache.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/cache/PCacheOp.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/cache/PCacheStorage.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/cache/PCacheStreamControl.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/fetch/ChannelInfo.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/fetch/FetchTypes.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/file/ipc/BlobTypes.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/file/ipc/IPCBlob.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/file/ipc/PIPCBlobInputStream.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/file/ipc/PPendingIPCBlob.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/filehandle/PBackgroundFileHandle.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/filehandle/PBackgroundFileRequest.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/filehandle/PBackgroundMutableFile.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/filesystem/PFileSystemParams.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/filesystem/PFileSystemRequest.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/gamepad/ipc/GamepadEventTypes.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/gamepad/ipc/PGamepadEventChannel.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/gamepad/ipc/PGamepadTestChannel.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/indexedDB/PBackgroundIDBCursor.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/indexedDB/PBackgroundIDBDatabase.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/indexedDB/PBackgroundIDBDatabaseFile.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/indexedDB/PBackgroundIDBDatabaseRequest.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/indexedDB/PBackgroundIDBFactory.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/indexedDB/PBackgroundIDBFactoryRequest.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/indexedDB/PBackgroundIDBRequest.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/indexedDB/PBackgroundIDBTransaction.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/indexedDB/PBackgroundIDBVersionChangeTransaction.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/indexedDB/PBackgroundIndexedDBUtils.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/indexedDB/PIndexedDBPermissionRequest.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/ipc/DOMTypes.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/ipc/MemoryReportTypes.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/ipc/PBrowser.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/ipc/PBrowserOrId.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/ipc/PColorPicker.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/ipc/PContent.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/ipc/PContentBridge.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/ipc/PContentPermission.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/ipc/PContentPermissionRequest.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/ipc/PCycleCollectWithLogs.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/ipc/PFilePicker.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/ipc/PPluginWidget.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/ipc/PProcessHangMonitor.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/ipc/PTabContext.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/ipc/PURLClassifier.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/ipc/PURLClassifierInfo.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/ipc/PURLClassifierLocal.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/ipc/ServiceWorkerConfiguration.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/media/gmp/GMPTypes.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/media/gmp/PChromiumCDM.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/media/gmp/PGMP.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/media/gmp/PGMPContent.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/media/gmp/PGMPService.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/media/gmp/PGMPStorage.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/media/gmp/PGMPTimer.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/media/gmp/PGMPVideoDecoder.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/media/gmp/PGMPVideoEncoder.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/media/ipc/PVideoDecoder.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/media/ipc/PVideoDecoderManager.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/media/systemservices/PCameras.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/media/systemservices/PMedia.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/media/systemservices/PMediaSystemResourceManager.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/media/webrtc/PWebrtcGlobal.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/media/webspeech/synth/ipc/PSpeechSynthesis.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/media/webspeech/synth/ipc/PSpeechSynthesisRequest.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/messagechannel/PMessagePort.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/network/PTCPServerSocket.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/network/PTCPSocket.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/network/PUDPSocket.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/payments/ipc/PPaymentRequest.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/plugins/ipc/PBrowserStream.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/plugins/ipc/PPluginBackgroundDestroyer.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/plugins/ipc/PPluginInstance.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/plugins/ipc/PPluginModule.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/plugins/ipc/PPluginScriptableObject.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/plugins/ipc/PPluginSurface.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/plugins/ipc/PStreamNotify.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/plugins/ipc/PluginTypes.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/presentation/ipc/PPresentation.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/presentation/ipc/PPresentationBuilder.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/presentation/ipc/PPresentationRequest.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/quota/PQuota.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/quota/PQuotaRequest.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/quota/PQuotaUsageRequest.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/storage/PBackgroundStorage.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/webauthn/PWebAuthnTransaction.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/webbrowserpersist/PWebBrowserPersistDocument.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/webbrowserpersist/PWebBrowserPersistResources.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/webbrowserpersist/PWebBrowserPersistSerialize.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/workers/PServiceWorkerManager.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/workers/PServiceWorkerUpdater.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/workers/ServiceWorkerRegistrarTypes.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/extensions/spellcheck/hunspell/glue/PRemoteSpellcheckEngine.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/gfx/ipc/GraphicsMessages.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/gfx/ipc/PGPU.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/gfx/ipc/PVsyncBridge.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/gfx/layers/ipc/LayersMessages.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/gfx/layers/ipc/LayersSurfaces.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/gfx/layers/ipc/PAPZ.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/gfx/layers/ipc/PAPZCTreeManager.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/gfx/layers/ipc/PCompositorBridge.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/gfx/layers/ipc/PCompositorManager.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/gfx/layers/ipc/PImageBridge.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/gfx/layers/ipc/PLayerTransaction.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/gfx/layers/ipc/PTexture.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/gfx/layers/ipc/PUiCompositorController.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/gfx/layers/ipc/PVideoBridge.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/gfx/layers/ipc/PWebRenderBridge.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/gfx/layers/ipc/WebRenderMessages.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/gfx/vr/ipc/PVRLayer.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/gfx/vr/ipc/PVRManager.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/hal/sandbox/PHal.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/ipc/glue/IPCStream.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/ipc/glue/InputStreamParams.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/ipc/glue/PBackground.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/ipc/glue/PBackgroundSharedTypes.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/ipc/glue/PBackgroundTest.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/ipc/glue/PChildToParentStream.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/ipc/glue/PFileDescriptorSet.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/ipc/glue/PParentToChildStream.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/ipc/glue/ProtocolTypes.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/ipc/glue/URIParams.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/ipc/testshell/PTestShell.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/ipc/testshell/PTestShellCommand.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/ipc/JavaScriptTypes.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/ipc/PJavaScript.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/xpconnect/loader/PScriptCache.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/layout/ipc/PRenderFrame.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/layout/ipc/PVsync.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/layout/printing/ipc/PRemotePrintJob.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/media/mtransport/ipc/PStunAddrsRequest.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/cookie/PCookieService.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/dns/PDNSRequest.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/dns/PDNSRequestParams.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/ipc/NeckoChannelParams.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/ipc/PChannelDiverter.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/ipc/PDataChannel.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/ipc/PFileChannel.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/ipc/PNecko.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/ipc/PSimpleChannel.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/protocol/ftp/PFTPChannel.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/protocol/http/PAltDataOutputStream.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/protocol/http/PHttpBackgroundChannel.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/protocol/http/PHttpChannel.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/protocol/websocket/PTransportProvider.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/protocol/websocket/PWebSocket.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/protocol/websocket/PWebSocketEventListener.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/protocol/wyciwyg/PWyciwygChannel.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/security/manager/ssl/PPSMContentDownloader.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/toolkit/components/printingui/ipc/PPrintProgressDialog.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/toolkit/components/printingui/ipc/PPrintSettingsDialog.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/toolkit/components/printingui/ipc/PPrinting.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/toolkit/components/printingui/ipc/PPrintingTypes.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/tools/profiler/gecko/PProfiler.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/tools/profiler/gecko/ProfilerTypes.ipdlh /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/uriloader/exthandler/PExternalHelperApp.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/uriloader/exthandler/PHandlerService.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/uriloader/prefetch/POfflineCacheUpdate.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/widget/gtk/PCompositorWidget.ipdl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/widget/gtk/PlatformWidgetTypes.ipdlh privileged-package-root.inc /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/security/apps/gen_cert_header.py privilegedPackageRoot privileged-package-root.inc .deps/privileged-package-root.inc.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/security/apps/privileged-package-root.der make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/security/apps' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/ipc/app' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/ipc/app' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/xpconnect/shell' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/xpconnect/shell' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/testing/gtest' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/testing/gtest' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/gfx/cairo/cairo/src' ../../../../config/nsinstall -R -m 644 'cairo-features.h' '../../../../dist/include/cairo' make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/gfx/cairo/cairo/src' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/gfx/cairo/libpixman/src' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/gfx/cairo/libpixman/src' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/gfx/angle' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/gfx/angle' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dom/encoding' domainsfallbacks.properties.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/intl/locale/props2arrays.py main domainsfallbacks.properties.h .deps/domainsfallbacks.properties.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/encoding/domainsfallbacks.properties labelsencodings.properties.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/intl/locale/props2arrays.py main labelsencodings.properties.h .deps/labelsencodings.properties.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/encoding/labelsencodings.properties localesfallbacks.properties.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/intl/locale/props2arrays.py main localesfallbacks.properties.h .deps/localesfallbacks.properties.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/encoding/localesfallbacks.properties nonparticipatingdomains.properties.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/intl/locale/props2arrays.py main nonparticipatingdomains.properties.h .deps/nonparticipatingdomains.properties.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/encoding/nonparticipatingdomains.properties make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dom/encoding' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/layout/style' nsStyleStructList.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/layout/style/generate-stylestructlist.py main nsStyleStructList.h .deps/nsStyleStructList.h.pp nsCSSPropsGenerated.inc /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/layout/style/GenerateCSSPropsGenerated.py generate nsCSSPropsGenerated.inc .deps/nsCSSPropsGenerated.inc.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/layout/style/nsCSSPropsGenerated.inc.in /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/layout/style/PythonCSSProps.h ../../config/nsinstall -R -m 644 'nsStyleStructList.h' '../../dist/include' make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/layout/style' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/extensions/spellcheck/locales' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/extensions/spellcheck/locales' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/toolkit/locales' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/toolkit/locales' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/toolkit/library' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/toolkit/library' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/addon-sdk' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/addon-sdk' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/tools/quitter' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/tools/quitter' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/calendar/lightning' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/calendar/lightning' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/calendar/timezones' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/calendar/timezones' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/suite' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/suite' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/build/unix/elfhack' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/build/unix/elfhack' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/build' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/build' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/xpcom/idl-parser/xpidl' xpidl.stub /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser/xpidl/header.py main xpidl.stub .deps/xpidl.stub.pp make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/xpcom/idl-parser/xpidl' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/toolkit/library/gtest' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/toolkit/library/gtest' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/calendar/libical/src/libical' /usr/bin/perl -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/../../scripts /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/../../scripts/mkderivedvalues.pl \ -i /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icalderivedvalue.h.in -h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/../../design-data/value-types.csv > icalderivedvalue.h /usr/bin/perl -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/../../scripts /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/../../scripts/mkderivedparameters.pl -i /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icalderivedparameter.h.in -h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/../../design-data/parameters.csv > icalderivedparameter.h /usr/bin/perl -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/../../scripts /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/../../scripts/mkderivedproperties.pl \ -i /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icalderivedproperty.h.in -h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/../../design-data/properties.csv\ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/../../design-data/value-types.csv > icalderivedproperty.h echo '#ifndef LIBICAL_ICAL_H' > ical.h echo '#define LIBICAL_ICAL_H' >> ical.h echo '#ifdef __cplusplus' >> ical.h echo 'extern "C" {' >> ical.h echo '#endif' >> ical.h echo '/*' >> ical.h echo ' $''Id''$' >> ical.h echo '*/' >> ical.h cat /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/../../config.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icalversion.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icaltime.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icalduration.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icalperiod.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icalenums.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icaltypes.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icalrecur.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icalattach.h icalderivedvalue.h icalderivedparameter.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icalvalue.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icalparameter.h icalderivedproperty.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icalproperty.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/pvl.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icalarray.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icalcomponent.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icaltimezone.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icalparser.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icalmemory.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icalerror.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icalrestriction.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/sspm.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icalmime.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icallangbind.h \ | egrep -v "#include.*\"ical" \ | egrep -v "#include.*\"config" \ | egrep -v "#include.*\"pvl\.h\"" \ | egrep -v '\$(Id|Locker): .+\$'>> ical.h egrep: warning: egrep is obsolescent; using /bin/grep -E egrep: warning: egrep is obsolescent; using /bin/grep -E egrep: warning: egrep is obsolescent; using /bin/grep -E egrep: warning: egrep is obsolescent; using /bin/grep -E echo '#ifdef __cplusplus' >> ical.h echo '}' >> ical.h echo '#endif' >> ical.h echo '#endif' >> ical.h /usr/bin/perl -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/../../scripts /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/../../scripts/mkderivedparameters.pl -i /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icalderivedparameter.c.in -c /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/../../design-data/parameters.csv > icalderivedparameter.c /usr/bin/perl -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/../../scripts /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/../../scripts/mkderivedproperties.pl \ -i /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icalderivedproperty.c.in -c /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/../../design-data/properties.csv \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/../../design-data/value-types.csv > icalderivedproperty.c /usr/bin/perl -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/../../scripts /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/../../scripts/mkderivedvalues.pl \ -i /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icalderivedvalue.c.in -c /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/../../design-data/value-types.csv > icalderivedvalue.c /usr/bin/perl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/../../scripts/mkrestrictiontable.pl -i /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/icalrestriction.c.in \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/calendar/libical/src/libical/../../design-data/restrictions.csv > icalrestriction.c ../../../../config/nsinstall -R -m 644 'ical.h' '../../../../dist/include' make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/calendar/libical/src/libical' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/calendar/base/backend/libical/build' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/calendar/base/backend/libical/build' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/calendar/locales' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/calendar/locales' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/suite/components/build' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/suite/components/build' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/suite/locales' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/suite/locales' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/suite/themes/classic' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/suite/themes/classic' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/suite/app' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/suite/app' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/build/unix/elfhack/inject' x86_64.c /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/build/unix/elfhack/inject/copy_source.py copy x86_64.c .deps/x86_64.c.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/build/unix/elfhack/inject.c make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/build/unix/elfhack/inject' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/xpcom/xpidl' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.process_install_manifest ../../dist/idl ../../_build_manifests/install/dist_idl Elapsed: 0.08s; From ../../dist/idl: Kept 1343 existing; Added/updated 0; Removed 0 files and 0 directories. make[5]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/config/makefiles/xpidl' mkdir -p '.deps/' mkdir -p '../../../dist/include/' mkdir -p '../../../dist/bin/components/' mkdir -p '../../../dist/bin/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.buildlist ../../../dist/bin/chrome.manifest 'manifest components/interfaces.manifest' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.buildlist ../../../dist/bin/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.manifest 'manifest components/interfaces.manifest' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.buildlist ../../../dist/bin/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/interfaces.manifest 'interfaces calbase.xpt' 'interfaces calbaseinternal.xpt' 'interfaces caldav.xpt' 'interfaces wcap.xpt' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.buildlist ../../../dist/bin/components/interfaces.manifest 'interfaces accessibility.xpt' 'interfaces addrbook.xpt' 'interfaces alerts.xpt' 'interfaces appshell.xpt' 'interfaces appstartup.xpt' 'interfaces autocomplete.xpt' 'interfaces autoconfig.xpt' 'interfaces browser-element.xpt' 'interfaces caps.xpt' 'interfaces captivedetect.xpt' 'interfaces chrome.xpt' 'interfaces commandhandler.xpt' 'interfaces commandlines.xpt' 'interfaces commuconv.xpt' 'interfaces composer.xpt' 'interfaces content_events.xpt' 'interfaces content_geckomediaplugins.xpt' 'interfaces content_html.xpt' 'interfaces content_webrtc.xpt' 'interfaces content_xslt.xpt' 'interfaces directory.xpt' 'interfaces docshell.xpt' 'interfaces dom.xpt' 'interfaces dom_audiochannel.xpt' 'interfaces dom_base.xpt' 'interfaces dom_bindings.xpt' 'interfaces dom_core.xpt' 'interfaces dom_css.xpt' 'interfaces dom_events.xpt' 'interfaces dom_file.xpt' 'interfaces dom_geolocation.xpt' 'interfaces dom_html.xpt' 'interfaces dom_json.xpt' 'interfaces dom_media.xpt' 'interfaces dom_network.xpt' 'interfaces dom_notification.xpt' 'interfaces dom_offline.xpt' 'interfaces dom_payments.xpt' 'interfaces dom_power.xpt' 'interfaces dom_presentation.xpt' 'interfaces dom_push.xpt' 'interfaces dom_quota.xpt' 'interfaces dom_range.xpt' 'interfaces dom_security.xpt' 'interfaces dom_sidebar.xpt' 'interfaces dom_smil.xpt' 'interfaces dom_storage.xpt' 'interfaces dom_stylesheets.xpt' 'interfaces dom_svg.xpt' 'interfaces dom_system.xpt' 'interfaces dom_traversal.xpt' 'interfaces dom_webspeechrecognition.xpt' 'interfaces dom_webspeechsynth.xpt' 'interfaces dom_workers.xpt' 'interfaces dom_xbl.xpt' 'interfaces dom_xhr.xpt' 'interfaces dom_xpath.xpt' 'interfaces dom_xul.xpt' 'interfaces downloads.xpt' 'interfaces editor.xpt' 'interfaces extensions.xpt' 'interfaces exthandler.xpt' 'interfaces exthelper.xpt' 'interfaces fastfind.xpt' 'interfaces feeds.xpt' 'interfaces filepicker.xpt' 'interfaces fts3tok.xpt' 'interfaces gfx.xpt' 'interfaces html5.xpt' 'interfaces htmlparser.xpt' 'interfaces imglib2.xpt' 'interfaces import.xpt' 'interfaces inspector.xpt' 'interfaces intl.xpt' 'interfaces jar.xpt' 'interfaces jsdebugger.xpt' 'interfaces jsdownloads.xpt' 'interfaces jsinspector.xpt' 'interfaces layout_base.xpt' 'interfaces layout_printing.xpt' 'interfaces layout_xul.xpt' 'interfaces layout_xul_tree.xpt' 'interfaces locale.xpt' 'interfaces loginmgr.xpt' 'interfaces mailview.xpt' 'interfaces mime.xpt' 'interfaces mimetype.xpt' 'interfaces mozfind.xpt' 'interfaces mozintl.xpt' 'interfaces mozldap.xpt' 'interfaces msgbase.xpt' 'interfaces msgcompose.xpt' 'interfaces msgdb.xpt' 'interfaces msgimap.xpt' 'interfaces msgjsaccount.xpt' 'interfaces msglocal.xpt' 'interfaces msgnews.xpt' 'interfaces msgsearch.xpt' 'interfaces msgsmime.xpt' 'interfaces necko.xpt' 'interfaces necko_about.xpt' 'interfaces necko_cache.xpt' 'interfaces necko_cache2.xpt' 'interfaces necko_cookie.xpt' 'interfaces necko_dns.xpt' 'interfaces necko_file.xpt' 'interfaces necko_ftp.xpt' 'interfaces necko_http.xpt' 'interfaces necko_mdns.xpt' 'interfaces necko_res.xpt' 'interfaces necko_socket.xpt' 'interfaces necko_strconv.xpt' 'interfaces necko_viewsource.xpt' 'interfaces necko_websocket.xpt' 'interfaces necko_wyciwyg.xpt' 'interfaces parentalcontrols.xpt' 'interfaces peerconnection.xpt' 'interfaces pipnss.xpt' 'interfaces pippki.xpt' 'interfaces places.xpt' 'interfaces plugin.xpt' 'interfaces pref.xpt' 'interfaces prefetch.xpt' 'interfaces privatebrowsing.xpt' 'interfaces profiler.xpt' 'interfaces rdf.xpt' 'interfaces remote.xpt' 'interfaces sandbox.xpt' 'interfaces satchel.xpt' 'interfaces saxparser.xpt' 'interfaces services-crypto-component.xpt' 'interfaces services_fxaccounts.xpt' 'interfaces shellservice.xpt' 'interfaces shistory.xpt' 'interfaces smile.xpt' 'interfaces spellchecker.xpt' 'interfaces startupcache.xpt' 'interfaces storage.xpt' 'interfaces suite-components.xpt' 'interfaces suite-feeds.xpt' 'interfaces suite-sidebar.xpt' 'interfaces suitecommon.xpt' 'interfaces suitemigration.xpt' 'interfaces telemetry.xpt' 'interfaces toolkit_asyncshutdown.xpt' 'interfaces toolkit_filewatcher.xpt' 'interfaces toolkit_finalizationwitness.xpt' 'interfaces toolkit_osfile.xpt' 'interfaces toolkit_perfmonitoring.xpt' 'interfaces toolkit_securityreporter.xpt' 'interfaces toolkit_xulstore.xpt' 'interfaces toolkitprofile.xpt' 'interfaces toolkitremote.xpt' 'interfaces txmgr.xpt' 'interfaces txtsvc.xpt' 'interfaces uconv.xpt' 'interfaces unicharutil.xpt' 'interfaces update.xpt' 'interfaces uriloader.xpt' 'interfaces url-classifier.xpt' 'interfaces urlformatter.xpt' 'interfaces webBrowser_core.xpt' 'interfaces webbrowserpersist.xpt' 'interfaces webextensions.xpt' 'interfaces webvtt.xpt' 'interfaces widget.xpt' 'interfaces windowcreator.xpt' 'interfaces windowds.xpt' 'interfaces windowwatcher.xpt' 'interfaces xpcom_base.xpt' 'interfaces xpcom_components.xpt' 'interfaces xpcom_ds.xpt' 'interfaces xpcom_io.xpt' 'interfaces xpcom_system.xpt' 'interfaces xpcom_threads.xpt' 'interfaces xpcom_xpti.xpt' 'interfaces xpconnect.xpt' 'interfaces xul.xpt' 'interfaces xulapp.xpt' 'interfaces xultmpl.xpt' 'interfaces zipwriter.xpt' accessibility.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ accessibility nsIAccessibilityService nsIAccessible nsIAccessibleApplication nsIAccessibleCaretMoveEvent nsIAccessibleDocument nsIAccessibleEditableText nsIAccessibleEvent nsIAccessibleHideEvent nsIAccessibleHyperLink nsIAccessibleHyperText nsIAccessibleImage nsIAccessibleObjectAttributeChangedEvent nsIAccessiblePivot nsIAccessibleRelation nsIAccessibleRole nsIAccessibleSelectable nsIAccessibleStateChangeEvent nsIAccessibleStates nsIAccessibleTable nsIAccessibleTableChangeEvent nsIAccessibleText nsIAccessibleTextChangeEvent nsIAccessibleTextRange nsIAccessibleTypes nsIAccessibleValue nsIAccessibleVirtualCursorChangeEvent nsIXBLAccessible addrbook.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ addrbook nsIAbAddressCollector nsIAbAutoCompleteResult nsIAbBooleanExpression nsIAbCard nsIAbCollection nsIAbDirFactory nsIAbDirFactoryService nsIAbDirSearchListener nsIAbDirectory nsIAbDirectoryQuery nsIAbDirectoryQueryProxy nsIAbDirectorySearch nsIAbItem nsIAbLDAPAttributeMap nsIAbLDAPDirectory nsIAbLDAPReplicationData nsIAbLDAPReplicationQuery nsIAbLDAPReplicationService nsIAbLDIFService nsIAbListener nsIAbMDBDirectory nsIAbManager nsIAbView nsIAddbookUrl nsIAddrDBAnnouncer nsIAddrDBListener nsIAddrDatabase nsIMsgVCardService alerts.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ alerts nsIAlertsService appshell.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ appshell nsIAppShellService nsIPopupWindowManager nsIWindowMediator nsIWindowMediatorListener nsIWindowlessBrowser nsIXULBrowserWindow nsIXULWindow appstartup.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ appstartup nsIAppStartup nsIUserInfo autocomplete.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ autocomplete nsIAutoCompleteController nsIAutoCompleteInput nsIAutoCompletePopup nsIAutoCompleteResult nsIAutoCompleteSearch nsIAutoCompleteSimpleResult autoconfig.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ autoconfig nsIAutoConfig nsIReadConfig browser-element.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ browser-element nsIBrowserElementAPI caps.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ caps nsIAddonPolicyService nsIDomainPolicy nsIPrincipal nsIScriptSecurityManager captivedetect.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ captivedetect nsICaptivePortalDetector chrome.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ chrome nsIChromeRegistry nsIToolkitChromeRegistry commandhandler.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ commandhandler nsICommandManager nsICommandParams nsIControllerCommand nsIControllerCommandTable nsIControllerContext nsPICommandUpdater commandlines.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ commandlines nsICommandLine nsICommandLineHandler nsICommandLineRunner nsICommandLineValidator commuconv.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ commuconv nsICharsetConverterManager composer.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ composer nsIEditingSession content_events.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ content_events nsIEventListenerService content_geckomediaplugins.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ content_geckomediaplugins mozIGeckoMediaPluginChromeService mozIGeckoMediaPluginService content_html.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ content_html nsIDateTimeInputArea nsIFormSubmitObserver nsIImageDocument nsIMenuBuilder content_webrtc.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ content_webrtc nsITabSource content_xslt.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ content_xslt nsIXSLTProcessor nsIXSLTProcessorPrivate txIEXSLTRegExFunctions txIFunctionEvaluationContext txINodeSet txIXPathObject directory.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ directory nsIHTTPIndex docshell.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ docshell nsCDefaultURIFixup nsIClipboardCommands nsIContentViewer nsIContentViewerContainer nsIContentViewerEdit nsIContextMenuListener nsIContextMenuListener2 nsIDocCharset nsIDocShell nsIDocShellLoadInfo nsIDocShellTreeItem nsIDocShellTreeOwner nsIDocumentLoaderFactory nsIDownloadHistory nsIGlobalHistory2 nsILoadContext nsIPrivacyTransitionObserver nsIReflowObserver nsIRefreshURI nsIScrollable nsITextScroll nsITooltipListener nsITooltipTextProvider nsIURIFixup nsIWebNavigation nsIWebNavigationInfo nsIWebPageDescriptor dom.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom mozIDOMWindow nsIConsoleAPIStorage nsIContentPolicy nsIContentPolicyBase nsIDOMDOMCursor nsIDOMDOMRequest nsIDOMDataChannel nsIDOMFormData nsIDOMParser nsIDOMSerializer nsIDocumentEncoder nsIDroppedLinkHandler nsIFrameLoader nsIHangReport nsIImageLoadingContent nsIMessageManager nsIObjectLoadingContent nsIRemoteWindowContext nsIScriptChannel nsIScriptLoaderObserver nsISelection nsISelectionController nsISelectionDisplay nsISelectionListener nsISelectionPrivate nsISimpleContentPolicy nsISlowScriptDebug dom_audiochannel.xpt warning: interface 'nsISelectionPrivate' is scriptable but derives from non-scriptable 'nsISelection', ../../../dist/idl/nsISelectionPrivate.idl line 31:0 interface nsISelectionPrivate : nsISelection ^ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_audiochannel nsIAudioChannelAgent dom_base.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_base domstubs nsIBrowser nsIBrowserDOMWindow nsIContentPermissionPrompt nsIContentPrefService nsIContentPrefService2 nsIContentProcess nsIContentURIGrouper nsIDOMChromeWindow nsIDOMClientRect nsIDOMClientRectList nsIDOMConstructor nsIDOMCrypto nsIDOMGlobalPropertyInitializer nsIDOMHistory nsIDOMModalContentWindow nsIDOMNavigator nsIDOMScreen nsIDOMWindow nsIDOMWindowCollection nsIDOMWindowUtils nsIFocusManager nsIIdleObserver nsIQueryContentEventResult nsIRemoteBrowser nsIServiceWorkerManager nsIStructuredCloneContainer nsITabChild nsITabParent nsITextInputProcessor nsITextInputProcessorCallback dom_bindings.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_bindings nsIScriptError dom_core.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_core nsIDOMAttr nsIDOMCDATASection nsIDOMCharacterData nsIDOMComment nsIDOMDOMException nsIDOMDOMImplementation nsIDOMDocument nsIDOMDocumentFragment nsIDOMDocumentType nsIDOMElement nsIDOMMozNamedAttrMap nsIDOMNSEditableElement nsIDOMNode nsIDOMNodeList nsIDOMProcessingInstruction nsIDOMText nsIDOMXMLDocument dom_css.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_css nsIDOMCSSConditionRule nsIDOMCSSCounterStyleRule nsIDOMCSSFontFaceRule nsIDOMCSSFontFeatureValuesRule nsIDOMCSSGroupingRule nsIDOMCSSImportRule nsIDOMCSSKeyframeRule nsIDOMCSSKeyframesRule nsIDOMCSSMediaRule nsIDOMCSSMozDocumentRule nsIDOMCSSPageRule nsIDOMCSSPrimitiveValue nsIDOMCSSRule nsIDOMCSSRuleList nsIDOMCSSStyleDeclaration nsIDOMCSSStyleRule nsIDOMCSSStyleSheet nsIDOMCSSSupportsRule nsIDOMCSSUnknownRule nsIDOMCSSValue nsIDOMCSSValueList nsIDOMCounter nsIDOMRect dom_events.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_events nsIDOMAnimationEvent nsIDOMBeforeUnloadEvent nsIDOMClipboardEvent nsIDOMCommandEvent nsIDOMCustomEvent nsIDOMDataTransfer nsIDOMDragEvent nsIDOMEvent nsIDOMEventListener nsIDOMEventTarget nsIDOMFocusEvent nsIDOMKeyEvent nsIDOMMouseEvent nsIDOMMouseScrollEvent nsIDOMMutationEvent nsIDOMNSEvent nsIDOMNotifyPaintEvent nsIDOMPaintRequest nsIDOMScrollAreaEvent nsIDOMSimpleGestureEvent nsIDOMTransitionEvent nsIDOMUIEvent nsIDOMWheelEvent dom_file.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_file nsIDOMBlob nsIDOMFileList dom_geolocation.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_geolocation nsIDOMGeoGeolocation nsIDOMGeoPosition nsIDOMGeoPositionCallback nsIDOMGeoPositionCoords nsIDOMGeoPositionError nsIDOMGeoPositionErrorCallback dom_html.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_html nsIDOMHTMLAnchorElement nsIDOMHTMLAreaElement nsIDOMHTMLBaseElement nsIDOMHTMLBodyElement nsIDOMHTMLButtonElement nsIDOMHTMLCanvasElement nsIDOMHTMLCollection nsIDOMHTMLDirectoryElement nsIDOMHTMLDocument nsIDOMHTMLElement nsIDOMHTMLEmbedElement nsIDOMHTMLFieldSetElement nsIDOMHTMLFormElement nsIDOMHTMLFrameElement nsIDOMHTMLFrameSetElement nsIDOMHTMLHRElement nsIDOMHTMLHeadElement nsIDOMHTMLHtmlElement nsIDOMHTMLIFrameElement nsIDOMHTMLImageElement nsIDOMHTMLInputElement nsIDOMHTMLLIElement nsIDOMHTMLLabelElement nsIDOMHTMLLinkElement nsIDOMHTMLMapElement nsIDOMHTMLMediaElement nsIDOMHTMLMenuElement nsIDOMHTMLMenuItemElement nsIDOMHTMLMetaElement nsIDOMHTMLOListElement nsIDOMHTMLObjectElement nsIDOMHTMLOptGroupElement nsIDOMHTMLOptionElement nsIDOMHTMLOptionsCollection nsIDOMHTMLParagraphElement nsIDOMHTMLPictureElement nsIDOMHTMLPreElement nsIDOMHTMLQuoteElement nsIDOMHTMLScriptElement nsIDOMHTMLSelectElement nsIDOMHTMLSourceElement nsIDOMHTMLStyleElement nsIDOMHTMLTableCellElement nsIDOMHTMLTextAreaElement nsIDOMHTMLUListElement nsIDOMMozBrowserFrame nsIDOMTimeRanges nsIDOMValidityState nsIMozBrowserFrame dom_json.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_json nsIJSON dom_media.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_media nsIAudioDeviceInfo nsIDOMNavigatorUserMedia nsIMediaManager dom_network.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_network nsIMozNavigatorNetwork nsITCPSocketCallback nsIUDPSocketChild dom_notification.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_notification nsINotificationStorage dom_offline.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_offline nsIDOMOfflineResourceList dom_payments.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_payments nsIPaymentActionRequest nsIPaymentActionResponse nsIPaymentAddress nsIPaymentRequest nsIPaymentRequestService nsIPaymentUIService dom_power.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_power nsIDOMWakeLockListener nsIPowerManagerService dom_presentation.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_presentation nsIPresentationControlChannel nsIPresentationControlService nsIPresentationDevice nsIPresentationDeviceManager nsIPresentationDevicePrompt nsIPresentationDeviceProvider nsIPresentationListener nsIPresentationLocalDevice nsIPresentationRequestUIGlue nsIPresentationService nsIPresentationSessionRequest nsIPresentationSessionTransport nsIPresentationSessionTransportBuilder nsIPresentationTerminateRequest dom_push.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_push nsIPushErrorReporter nsIPushNotifier nsIPushService dom_quota.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_quota nsIQuotaCallbacks nsIQuotaManagerService nsIQuotaRequests nsIQuotaResults dom_range.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_range nsIDOMRange dom_security.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_security nsIContentSecurityManager nsIContentSecurityPolicy dom_sidebar.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_sidebar nsIWebContentHandlerRegistrar dom_smil.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_smil nsIDOMTimeEvent dom_storage.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_storage nsIDOMStorage nsIDOMStorageManager dom_stylesheets.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_stylesheets nsIDOMMediaList nsIDOMStyleSheet nsIDOMStyleSheetList dom_svg.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_svg nsIDOMSVGElement nsIDOMSVGLength dom_system.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_system nsIOSFileConstantsService dom_traversal.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_traversal nsIDOMNodeFilter nsIDOMNodeIterator nsIDOMTreeWalker dom_webspeechrecognition.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_webspeechrecognition nsISpeechRecognitionService dom_webspeechsynth.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_webspeechsynth nsISpeechService nsISynthVoiceRegistry dom_workers.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_workers nsIWorkerDebugger nsIWorkerDebuggerManager dom_xbl.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_xbl nsIDOMDocumentXBL dom_xhr.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_xhr nsIXMLHttpRequest dom_xpath.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_xpath nsIDOMXPathEvaluator nsIDOMXPathResult dom_xul.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ dom_xul nsIDOMXULButtonElement nsIDOMXULCheckboxElement nsIDOMXULCommandDispatcher nsIDOMXULCommandEvent nsIDOMXULContainerElement nsIDOMXULControlElement nsIDOMXULDescriptionElement nsIDOMXULDocument nsIDOMXULElement nsIDOMXULImageElement nsIDOMXULLabelElement nsIDOMXULLabeledControlEl nsIDOMXULMenuListElement nsIDOMXULMultSelectCntrlEl nsIDOMXULPopupElement nsIDOMXULRelatedElement nsIDOMXULSelectCntrlEl nsIDOMXULSelectCntrlItemEl nsIDOMXULTextboxElement nsIDOMXULTreeElement downloads.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ downloads nsIApplicationReputation nsIDownload nsIDownloadManager nsIDownloadManagerUI nsIDownloadProgressListener editor.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ editor nsIContentFilter nsIDocumentStateListener nsIEditActionListener nsIEditor nsIEditorMailSupport nsIEditorObserver nsIEditorSpellCheck nsIEditorStyleSheets nsIEditorUtils nsIHTMLAbsPosEditor nsIHTMLEditor nsIHTMLInlineTableEditor nsIHTMLObjectResizer nsIPlaintextEditor nsITableEditor nsIURIRefObject nsPIEditorTransaction extensions.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ extensions amIAddonManager amIAddonManagerStartup amIAddonPathService amIWebInstallPrompt exthandler.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ exthandler nsCExternalHandlerService nsIContentDispatchChooser nsIExternalHelperAppService nsIExternalProtocolService nsIExternalSharingAppService nsIExternalURLHandlerService nsIHandlerService nsIHelperAppLauncherDialog exthelper.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ exthelper extIApplication fastfind.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ fastfind nsITypeAheadFind feeds.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ feeds nsIFeed nsIFeedContainer nsIFeedElementBase nsIFeedEntry nsIFeedGenerator nsIFeedListener nsIFeedPerson nsIFeedProcessor nsIFeedResult nsIFeedTextConstruct filepicker.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ filepicker nsIFileView fts3tok.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ fts3tok nsIFts3Tokenizer gfx.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ gfx nsIFontEnumerator nsIScriptableRegion html5.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ html5 nsIParserUtils nsIScriptableUnescapeHTML htmlparser.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ htmlparser nsIExpatSink nsIExtendedExpatSink imglib2.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ imglib2 imgICache imgIContainer imgIContainerDebug imgIEncoder imgILoader imgINotificationObserver imgIOnloadBlocker imgIRequest imgIScriptedNotificationObserver imgITools nsIIconURI import.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ import nsIImportABDescriptor nsIImportAddressBooks nsIImportFieldMap nsIImportFilters nsIImportGeneric nsIImportMail nsIImportMailboxDescriptor nsIImportMimeEncode nsIImportModule nsIImportService nsIImportSettings inspector.xpt warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ inspector inICSSValueSearch inIDOMUtils inIDOMView inIDeepTreeWalker inISearchObserver inISearchProcess nsIDOMFontFace nsIDOMFontFaceList intl.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ intl nsIStringBundle nsIStringBundleOverride jar.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ jar nsIJARChannel nsIJARProtocolHandler nsIJARURI nsIZipReader jsdebugger.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ jsdebugger IJSDebugger jsdownloads.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ jsdownloads mozIDownloadPlatform jsinspector.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ jsinspector nsIJSInspector layout_base.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ layout_base nsILayoutHistoryState nsIPreloadedStyleSheet nsIStyleSheetService layout_printing.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ layout_printing nsIPrintProgress nsIPrintProgressParams nsIPrintStatusFeedback layout_xul.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ layout_xul nsIBoxObject nsIBrowserBoxObject nsIContainerBoxObject nsIListBoxObject nsIMenuBoxObject nsIScrollBoxObject nsISliderListener layout_xul_tree.xpt make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/ipc/ipdl' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ layout_xul_tree nsITreeBoxObject nsITreeColumns nsITreeContentView nsITreeSelection nsITreeView locale.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ locale mozILocaleService mozIOSPreferences nsICollation nsILocale nsILocaleService nsIScriptableDateFormat loginmgr.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ loginmgr nsILoginInfo nsILoginManager nsILoginManagerCrypto nsILoginManagerPrompter nsILoginManagerStorage nsILoginMetaInfo mailview.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ mailview nsIMsgMailView nsIMsgMailViewList mime.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ mime msgIStructuredHeaders nsICMSDecoder nsICMSEncoder nsICMSMessage nsICMSMessage2 nsICMSMessageErrors nsICMSSecureMessage nsIMimeConverter nsIMimeEmitter nsIMimeHeaders nsIMimeMiscStatus nsIMimeStreamConverter nsIMsgHeaderParser nsIPgpMimeProxy nsISimpleMimeConverter mimetype.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ mimetype nsIMIMEHeaderParam nsIMIMEInfo nsIMIMEService mozfind.xpt warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., warning: [const] doesn't make sense on builtin types., /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ mozfind nsIFind nsIFindService nsIWebBrowserFind mozintl.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ mozintl mozIMozIntl mozIMozIntlHelper mozldap.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ mozldap nsILDAPBERElement nsILDAPBERValue nsILDAPConnection nsILDAPControl nsILDAPErrors nsILDAPMessage nsILDAPMessageListener nsILDAPModification nsILDAPOperation nsILDAPServer nsILDAPService nsILDAPSyncQuery nsILDAPURL msgbase.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ msgbase MailNewsTypes2 mozINewMailListener mozINewMailNotificationService msgIOAuth2Module nsICopyMessageListener nsICopyMsgStreamListener nsIFolderListener nsIFolderLookupService nsIIncomingServerListener nsIMapiRegistry nsIMessenger nsIMessengerMigrator nsIMessengerOSIntegration nsIMessengerWindowService nsIMsgAccount nsIMsgAccountManager nsIMsgAsyncPrompter nsIMsgBiffManager nsIMsgContentPolicy nsIMsgCopyService nsIMsgCopyServiceListener nsIMsgCustomColumnHandler nsIMsgDBView nsIMsgFolder nsIMsgFolderCache nsIMsgFolderCacheElement nsIMsgFolderCompactor nsIMsgFolderListener nsIMsgFolderNotificationService nsIMsgHdr nsIMsgIdentity nsIMsgIncomingServer nsIMsgKeyArray nsIMsgMailNewsUrl nsIMsgMailSession nsIMsgMdnGenerator nsIMsgMessageService nsIMsgOfflineManager nsIMsgPluggableStore nsIMsgPrintEngine nsIMsgProgress nsIMsgProtocolInfo nsIMsgPurgeService nsIMsgRDFDataSource nsIMsgShutdown nsIMsgStatusFeedback nsIMsgTagService nsIMsgThread nsIMsgUserFeedbackListener nsIMsgWindow nsISpamSettings nsIStatusBarBiffManager nsIStopwatch nsISubscribableServer nsIUrlListener nsMsgFolderFlags nsMsgMessageFlags msgcompose.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ msgcompose nsIMsgAttachment nsIMsgAttachmentHandler nsIMsgCompFields nsIMsgCompUtils nsIMsgCompose nsIMsgComposeParams nsIMsgComposeProgressParams nsIMsgComposeSecure nsIMsgComposeService nsIMsgQuote nsIMsgQuotingOutputStreamListener nsIMsgSend nsIMsgSendLater nsIMsgSendLaterListener nsIMsgSendListener nsIMsgSendReport nsISmtpServer nsISmtpService nsISmtpUrl nsIURLFetcher msgdb.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ msgdb nsIDBChangeAnnouncer nsIDBChangeListener nsIDBFolderInfo nsIMsgDatabase nsIMsgOfflineImapOperation nsINewsDatabase msgimap.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ msgimap nsIAutoSyncFolderStrategy nsIAutoSyncManager nsIAutoSyncMsgStrategy nsIAutoSyncState nsIImapFlagAndUidState nsIImapHeaderXferInfo nsIImapIncomingServer nsIImapMailFolderSink nsIImapMessageSink nsIImapMockChannel nsIImapProtocol nsIImapProtocolSink nsIImapServerSink nsIImapService nsIImapUrl nsIMailboxSpec nsIMsgImapMailFolder msgjsaccount.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ msgjsaccount msgIDelegateList msgIOverride msglocal.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ msglocal nsILocalMailIncomingServer nsIMailboxService nsIMailboxUrl nsIMovemailIncomingServer nsIMovemailService nsIMsgLocalMailFolder nsIMsgParseMailMsgState nsINewsBlogFeedDownloader nsINoIncomingServer nsINoneService nsIPop3IncomingServer nsIPop3Protocol nsIPop3Service nsIPop3Sink nsIPop3URL nsIRssIncomingServer nsIRssService msgnews.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ msgnews nsIMsgNewsFolder nsIMsgOfflineNewsState nsINNTPArticleList nsINNTPNewsgroupList nsINNTPNewsgroupPost nsINNTPProtocol nsINewsDownloadDialogArgs nsINntpIncomingServer nsINntpService nsINntpUrl msgsearch.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ msgsearch nsIMsgFilter nsIMsgFilterCustomAction nsIMsgFilterHitNotify nsIMsgFilterList nsIMsgFilterPlugin nsIMsgFilterService nsIMsgOperationListener nsIMsgSearchAdapter nsIMsgSearchCustomTerm nsIMsgSearchNotify nsIMsgSearchScopeTerm nsIMsgSearchSession nsIMsgSearchTerm nsIMsgSearchValidityManager nsIMsgSearchValidityTable nsIMsgSearchValue nsIMsgTraitService nsMsgFilterCore nsMsgSearchCore msgsmime.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ msgsmime nsICertPickDialogs nsIEncryptedSMIMEURIsSrvc nsIMsgSMIMECompFields nsIMsgSMIMEHeaderSink nsISMimeJSHelper nsIUserCertPicker necko.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko mozIThirdPartyUtil nsIApplicationCache nsIApplicationCacheChannel nsIApplicationCacheContainer nsIApplicationCacheService nsIArrayBufferInputStream nsIAsyncStreamCopier nsIAsyncStreamCopier2 nsIAsyncVerifyRedirectCallback nsIAuthInformation nsIAuthModule nsIAuthPrompt nsIAuthPrompt2 nsIAuthPromptAdapterFactory nsIAuthPromptCallback nsIAuthPromptProvider nsIBackgroundFileSaver nsIBrowserSearchService nsIBufferedStreams nsIByteRangeRequest nsICacheInfoChannel nsICachingChannel nsICancelable nsICaptivePortalService nsIChannel nsIChannelEventSink nsIChannelWithDivertableParentListener nsIChildChannel nsIClassOfService nsIClassifiedChannel nsIContentSniffer nsIDashboard nsIDashboardEventNotifier nsIDeprecationWarner nsIDivertableChannel nsIDownloader nsIEncodedChannel nsIExternalProtocolHandler nsIFileStreams nsIFileURL nsIForcePendingChannel nsIFormPOSTActionChannel nsIHttpAuthenticatorCallback nsIHttpPushListener nsIIOService nsIIOService2 nsIIncrementalDownload nsIIncrementalStreamLoader nsIInputStreamChannel nsIInputStreamPump nsILoadContextInfo nsILoadGroup nsILoadGroupChild nsILoadInfo nsIMIMEInputStream nsIMultiPartChannel nsINestedURI nsINetAddr nsINetUtil nsINetworkInfoService nsINetworkInterceptController nsINetworkLinkService nsINetworkPredictor nsINetworkPredictorVerifier nsINetworkProperties nsINullChannel nsIParentChannel nsIParentRedirectingChannel nsIPermission nsIPermissionManager nsIPrivateBrowsingChannel nsIProgressEventSink nsIPrompt nsIProtocolHandler nsIProtocolProxyCallback nsIProtocolProxyFilter nsIProtocolProxyService nsIProtocolProxyService2 nsIProxiedChannel nsIProxiedProtocolHandler nsIProxyInfo nsIRandomGenerator nsIRedirectChannelRegistrar nsIRedirectHistoryEntry nsIRedirectResultListener nsIRequest nsIRequestContext nsIRequestObserver nsIRequestObserverProxy nsIResumableChannel nsISecCheckWrapChannel nsISecureBrowserUI nsISecurityEventSink nsISecurityInfoProvider nsISensitiveInfoHiddenURI nsISerializationHelper nsIServerSocket nsISimpleStreamListener nsISocketFilter nsISocketTransport nsISocketTransportService nsISpeculativeConnect nsIStandardURL nsIStreamListener nsIStreamListenerTee nsIStreamLoader nsIStreamTransportService nsISyncStreamListener nsISystemProxySettings nsITLSServerSocket nsIThreadRetargetableRequest nsIThreadRetargetableStreamListener nsIThrottledInputChannel nsITimedChannel nsITraceableChannel nsITransport nsIUDPSocket nsIURI nsIURIClassifier nsIURIWithBlobImpl nsIURIWithPrincipal nsIURL nsIURLParser nsIUnicharStreamLoader nsIUploadChannel nsIUploadChannel2 nsPILoadGroupInternal nsPISocketTransportService necko_about.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_about nsIAboutModule necko_cache.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_cache nsICache nsICacheEntryDescriptor nsICacheListener nsICacheService nsICacheSession nsICacheVisitor necko_cache2.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_cache2 nsICacheEntry nsICacheEntryDoomCallback nsICacheEntryOpenCallback nsICacheStorage nsICacheStorageService nsICacheStorageVisitor nsICacheTesting necko_cookie.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_cookie nsICookie nsICookie2 nsICookieManager nsICookieManager2 nsICookiePermission nsICookieService necko_dns.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_dns nsIDNSListener nsIDNSRecord nsIDNSService nsIEffectiveTLDService nsIIDNService nsPIDNSService necko_file.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_file nsIFileChannel nsIFileProtocolHandler necko_ftp.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_ftp nsIFTPChannel nsIFTPChannelParentInternal necko_http.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_http nsIBackgroundChannelRegistrar nsICompressConvStats nsIHstsPrimingCallback nsIHttpActivityObserver nsIHttpAuthManager nsIHttpAuthenticableChannel nsIHttpAuthenticator nsIHttpChannel nsIHttpChannelAuthProvider nsIHttpChannelChild nsIHttpChannelInternal nsIHttpEventSink nsIHttpHeaderVisitor nsIHttpProtocolHandler nsIRaceCacheWithNetwork nsIWellKnownOpportunisticUtils necko_mdns.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_mdns nsIDNSServiceDiscovery necko_res.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_res nsIResProtocolHandler nsISubstitutingProtocolHandler nsISubstitutionObserver necko_socket.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_socket nsISOCKSSocketInfo nsISSLSocketControl nsISocketProvider nsISocketProviderService nsITransportSecurityInfo necko_strconv.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_strconv mozITXTToHTMLConv nsIDirIndex nsIDirIndexListener nsIStreamConverter nsIStreamConverterService nsITXTToHTMLConv necko_viewsource.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_viewsource nsIViewSourceChannel necko_websocket.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_websocket nsITransportProvider nsIWebSocketChannel nsIWebSocketEventService nsIWebSocketListener necko_wyciwyg.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ necko_wyciwyg nsIWyciwygChannel parentalcontrols.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ parentalcontrols nsIParentalControlsService peerconnection.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ peerconnection IPeerConnection pipnss.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ pipnss nsIASN1Object nsIASN1PrintableItem nsIASN1Sequence nsIAssociatedContentSecurity nsIBadCertListener2 nsICertBlocklist nsICertOverrideService nsICertTree nsICertificateDialogs nsIClientAuthDialogs nsIContentSignatureVerifier nsICryptoHMAC nsICryptoHash nsIDataSignatureVerifier nsIGenKeypairInfoDlg nsIKeyModule nsIKeygenThread nsILocalCertService nsINSSErrorsService nsINSSVersion nsIPK11Token nsIPK11TokenDB nsIPKCS11Module nsIPKCS11ModuleDB nsIPKCS11Slot nsIProtectedAuthThread nsISSLStatus nsISSLStatusProvider nsISecretDecoderRing nsISecurityUITelemetry nsISiteSecurityService nsITokenDialogs nsITokenPasswordDialogs nsIX509Cert nsIX509CertDB nsIX509CertList nsIX509CertValidity pippki.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ pippki nsIASN1Tree places.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ places mozIAsyncFavicons mozIAsyncHistory mozIAsyncLivemarks mozIColorAnalyzer mozIPlacesAutoComplete mozIPlacesPendingOperation nsIAnnotationService nsIBrowserHistory nsIFaviconService nsINavBookmarksService nsINavHistoryService nsITaggingService nsPIPlacesDatabase plugin.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ plugin nsIHTTPHeaderListener nsIPluginDocument nsIPluginHost nsIPluginInputStream nsIPluginInstanceOwner nsIPluginTag nspluginroot pref.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ pref nsIPrefBranch nsIPrefBranch2 nsIPrefBranchInternal nsIPrefLocalizedString nsIPrefService nsIRelativeFilePref prefetch.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ prefetch nsIOfflineCacheUpdate nsIPrefetchService privatebrowsing.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ privatebrowsing nsIPrivateBrowsingTrackingProtectionWhitelist profiler.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ profiler nsIProfiler rdf.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ rdf nsIRDFCompositeDataSource nsIRDFContainer nsIRDFContainerUtils nsIRDFDataSource nsIRDFDelegateFactory nsIRDFInMemoryDataSource nsIRDFInferDataSource nsIRDFLiteral nsIRDFNode nsIRDFObserver nsIRDFPropagatableDataSource nsIRDFPurgeableDataSource nsIRDFRemoteDataSource nsIRDFResource nsIRDFService nsIRDFXMLParser nsIRDFXMLSerializer nsIRDFXMLSink nsIRDFXMLSource rdfIDataSource rdfITripleVisitor remote.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ remote nsIMarionette sandbox.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ sandbox mozISandboxReporter mozISandboxSettings satchel.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ satchel nsIFormAutoComplete nsIFormFillController nsIInputListAutoComplete saxparser.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ saxparser nsIMozSAXXMLDeclarationHandler nsISAXAttributes nsISAXContentHandler nsISAXDTDHandler nsISAXErrorHandler nsISAXLexicalHandler nsISAXLocator nsISAXMutableAttributes nsISAXXMLFilter nsISAXXMLReader services-crypto-component.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ services-crypto-component nsIIdentityCryptoService services_fxaccounts.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ services_fxaccounts nsIFxAccountsUIGlue shellservice.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ shellservice nsIGNOMEShellService nsIShellService shistory.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ shistory nsIBFCacheEntry nsIGroupedSHistory nsIPartialSHistory nsIPartialSHistoryListener nsISHContainer nsISHEntry nsISHTransaction nsISHistory nsISHistoryInternal nsISHistoryListener smile.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ smile smileIApplication spellchecker.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ spellchecker mozIPersonalDictionary mozISpellCheckingEngine mozISpellI18NManager mozISpellI18NUtil startupcache.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ startupcache nsIStartupCache storage.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ storage mozIStorageAggregateFunction mozIStorageAsyncConnection mozIStorageAsyncStatement mozIStorageBaseStatement mozIStorageBindingParams mozIStorageBindingParamsArray mozIStorageCompletionCallback mozIStorageConnection mozIStorageError mozIStorageFunction mozIStoragePendingStatement mozIStorageProgressHandler mozIStorageResultSet mozIStorageRow mozIStorageService mozIStorageStatement mozIStorageStatementCallback mozIStorageStatementParams mozIStorageStatementRow mozIStorageVacuumParticipant mozIStorageValueArray suite-components.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ suite-components nsISuiteGlue suite-feeds.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ suite-feeds nsIFeedResultService nsIWebContentConverterRegistrar suite-sidebar.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ suite-sidebar nsISidebar suitecommon.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ suitecommon nsISessionStartup nsISessionStore suitemigration.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ suitemigration nsISuiteProfileMigrator telemetry.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ telemetry nsITelemetry toolkit_asyncshutdown.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkit_asyncshutdown nsIAsyncShutdown toolkit_filewatcher.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkit_filewatcher nsINativeFileWatcher toolkit_finalizationwitness.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkit_finalizationwitness nsIFinalizationWitnessService toolkit_osfile.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkit_osfile nsINativeOSFileInternals toolkit_perfmonitoring.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkit_perfmonitoring nsIPerformanceStats toolkit_securityreporter.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkit_securityreporter nsISecurityReporter toolkit_xulstore.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkit_xulstore nsIXULStore toolkitprofile.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkitprofile nsIProfileMigrator nsIProfileUnlocker nsIToolkitProfile nsIToolkitProfileService toolkitremote.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ toolkitremote nsIRemoteService txmgr.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ txmgr nsITransaction nsITransactionList nsITransactionListener nsITransactionManager txtsvc.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ txtsvc nsIInlineSpellChecker nsITextServicesFilter uconv.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ uconv nsIScriptableUConv nsITextToSubURI nsIUTF8ConverterService unicharutil.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ unicharutil nsIEntityConverter nsISaveAsCharset nsIUnicodeNormalizer update.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ update nsIUpdateTimerManager uriloader.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ uriloader nsCURILoader nsIContentHandler nsIDocumentLoader nsITransfer nsIURIContentListener nsIURILoader nsIWebProgress nsIWebProgressListener nsIWebProgressListener2 url-classifier.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ url-classifier nsIUrlClassifierDBService nsIUrlClassifierHashCompleter nsIUrlClassifierInfo nsIUrlClassifierPrefixSet nsIUrlClassifierStreamUpdater nsIUrlClassifierUtils nsIUrlListManager urlformatter.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ urlformatter nsIURLFormatter webBrowser_core.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ webBrowser_core nsCWebBrowser nsICommandHandler nsIEmbeddingSiteWindow nsIPrintingPromptService nsIWebBrowser nsIWebBrowserChrome nsIWebBrowserChrome2 nsIWebBrowserChrome3 nsIWebBrowserChromeFocus nsIWebBrowserFocus nsIWebBrowserPrint nsIWebBrowserSetup nsIWebBrowserStream webbrowserpersist.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ webbrowserpersist nsCWebBrowserPersist nsIWebBrowserPersist nsIWebBrowserPersistDocument nsIWebBrowserPersistable webextensions.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ webextensions mozIExtensionProcessScript nsIWebRequestListener webvtt.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ webvtt nsIWebVTTListener nsIWebVTTParserWrapper widget.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ widget nsIAppShell nsIApplicationChooser nsIBaseWindow nsIBidiKeyboard nsIClipboard nsIClipboardDragDropHookList nsIClipboardDragDropHooks nsIClipboardHelper nsIClipboardOwner nsIColorPicker nsIDisplayInfo nsIDragService nsIDragSession nsIFilePicker nsIFormatConverter nsIGfxInfo nsIGfxInfoDebug nsIGtkTaskbarProgress nsIIdleService nsIIdleServiceInternal nsIPrintSession nsIPrintSettings nsIPrintSettingsService nsIPrinterEnumerator nsIScreen nsIScreenManager nsISound nsITaskbarProgress nsITransferable windowcreator.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ windowcreator nsIWindowCreator nsIWindowCreator2 nsIWindowProvider windowds.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ windowds nsIWindowDataSource windowwatcher.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ windowwatcher nsIDialogParamBlock nsIPromptFactory nsIPromptService nsIPromptService2 nsIWindowWatcher nsPIPromptService nsPIWindowWatcher xpcom_base.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpcom_base nsIConsoleListener nsIConsoleMessage nsIConsoleService nsICycleCollectorListener nsIDebug2 nsIErrorService nsIException nsIGZFileWriter nsIInterfaceRequestor nsIMemory nsIMemoryInfoDumper nsIMemoryReporter nsIMessageLoop nsIMutable nsIProgrammingLanguage nsISecurityConsoleMessage nsIStatusReporter nsISupports nsIUUIDGenerator nsIVersionComparator nsIWeakReference nsrootidl xpcom_components.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpcom_components nsICategoryManager nsIClassInfo nsIComponentManager nsIComponentRegistrar nsIFactory nsIModule nsIServiceManager xpcom_ds.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpcom_ds nsIArray nsIArrayExtensions nsIAtom nsIAtomService nsIHashable nsIINIParser nsIMutableArray nsIObserver nsIObserverService nsIPersistentProperties2 nsIProperties nsIProperty nsIPropertyBag nsIPropertyBag2 nsISerializable nsISimpleEnumerator nsIStringEnumerator nsISupportsIterators nsISupportsPrimitives nsIVariant nsIWritablePropertyBag nsIWritablePropertyBag2 xpcom_io.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpcom_io nsIAsyncInputStream nsIAsyncOutputStream nsIBinaryInputStream nsIBinaryOutputStream nsICloneableInputStream nsIConverterInputStream nsIConverterOutputStream nsIDirectoryEnumerator nsIDirectoryService nsIFile nsIIOUtil nsIInputStream nsIInputStreamTee nsILineInputStream nsILocalFile nsILocalFileWin nsIMultiplexInputStream nsIObjectInputStream nsIObjectOutputStream nsIOutputStream nsIPipe nsISafeOutputStream nsIScriptableBase64Encoder nsIScriptableInputStream nsISeekableStream nsIStorageStream nsIStreamBufferAccess nsIStringStream nsIUnicharInputStream nsIUnicharLineInputStream nsIUnicharOutputStream xpcom_system.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpcom_system nsIBlocklistService nsIDeviceSensors nsIGConfService nsIGIOService nsIGSettingsService nsIGeolocationProvider nsIHapticFeedback nsIPackageKitService nsIPlatformInfo nsIXULAppInfo nsIXULRuntime xpcom_threads.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpcom_threads nsIEnvironment nsIEventTarget nsIHangDetails nsIIdlePeriod nsINamed nsIProcess nsIRunnable nsISerialEventTarget nsISupportsPriority nsIThread nsIThreadInternal nsIThreadManager nsIThreadPool nsITimer xpcom_xpti.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpcom_xpti nsIInterfaceInfo nsIInterfaceInfoManager xpconnect.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xpconnect mozIJSSubScriptLoader nsIAddonInterposition nsIXPCScriptable nsIXPConnect xpcIJSGetFactory xpcIJSModuleLoader xpcIJSWeakReference xpccomponents xpcjsid xul.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xul nsIController nsIControllers nsIXULOverlayProvider xulapp.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xulapp nsINativeAppSupport xultmpl.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ xultmpl nsIXULBuilderListener nsIXULSortService nsIXULTemplateBuilder nsIXULTemplateQueryProcessor nsIXULTemplateResult nsIXULTemplateRuleFilter zipwriter.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ zipwriter nsIZipWriter calbase.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components \ calbase calIAlarm calIAlarmService calIAttachment calIAttendee calICalendar calICalendarACLManager calICalendarManager calICalendarProvider calICalendarSearchProvider calICalendarView calICalendarViewController calIChangeLog calIDateTime calIDateTimeFormatter calIDeletedItems calIDuration calIErrors calIEvent calIFreeBusyProvider calIICSService calIIcsParser calIIcsSerializer calIImportExport calIItemBase calIItipItem calIItipTransport calIOperation calIPeriod calIPrintFormatter calIRecurrenceDate calIRecurrenceInfo calIRecurrenceItem calIRecurrenceRule calIRelation calISchedulingSupport calIStartupService calIStatusObserver calITimezone calITimezoneProvider calITodo calITransactionManager calIWeekInfoService calbaseinternal.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components \ calbaseinternal calInternalInterfaces caldav.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components \ caldav calICalDavCalendar wcap.xpt /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/pythonpath.py -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/other-licenses/ply -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ ../../../dist/idl ../../../dist/include ../../../dist/bin/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components \ wcap calIWcapCalendar calIWcapErrors calIWcapSession make[5]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/config/makefiles/xpidl' make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/xpcom/xpidl' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mailnews/intl' charsetalias.properties.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/intl/locale/props2arrays.py main charsetalias.properties.h .deps/charsetalias.properties.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mailnews/intl/charsetalias.properties make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/xpcom/base' error_list.rs /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/base/ErrorList.py error_list_rs error_list.rs .deps/error_list.rs.pp make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mailnews/intl' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/intl/locale' encodingsgroups.properties.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/intl/locale/props2arrays.py main encodingsgroups.properties.h .deps/encodingsgroups.properties.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/intl/locale/encodingsgroups.properties ErrorList.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/base/ErrorList.py error_list_h ErrorList.h .deps/ErrorList.h.pp langGroups.properties.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/intl/locale/props2arrays.py main langGroups.properties.h .deps/langGroups.properties.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/intl/locale/langGroups.properties ErrorNamesInternal.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/base/ErrorList.py error_names_internal_h ErrorNamesInternal.h .deps/ErrorNamesInternal.h.pp make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/intl/locale' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/netwerk/dns' etld_data.inc /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/dns/prepare_tlds.py main etld_data.inc .deps/etld_data.inc.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/netwerk/dns/effective_tld_names.dat ../../config/nsinstall -R -m 644 'ErrorList.h' '../../dist/include' ../../config/nsinstall -R -m 644 'ErrorNamesInternal.h' '../../dist/include' make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/xpcom/base' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dom/base' PropertyUseCounterMap.inc /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/base/gen-usecounters.py property_map PropertyUseCounterMap.inc .deps/PropertyUseCounterMap.inc.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/base/UseCounters.conf UseCounterList.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/base/gen-usecounters.py use_counter_list UseCounterList.h .deps/UseCounterList.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/base/UseCounters.conf ../../config/nsinstall -R -m 644 'UseCounterList.h' '../../dist/include/mozilla/dom' make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dom/base' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dom/bindings' CSS2Properties.webidl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/bindings/GenerateCSS2PropertiesWebIDL.py generate CSS2Properties.webidl .deps/CSS2Properties.webidl.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/webidl/CSS2Properties.webidl.in /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/layout/style/PythonCSSProps.h rm -f Navigator.webidl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DA11Y_LOG=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=35 -DATK_REV_VERSION=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DD_INO=d_ino -DENABLE_INTL_API=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=60.5.4 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_GLX=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GETTID=1 -DHAVE_GMTIME_R=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LIBPNG=1 -DHAVE_LIBXSS=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_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_MOVEMAIL=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_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"60.0"' -DMOZILLA_VERSION='"60.5.4"' -DMOZILLA_VERSION_U=60.5.4 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALLOW_LEGACY_EXTENSIONS=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"2.53.4"' -DMOZ_BUILD_APP=../suite -DMOZ_BUNDLED_FONTS=1 -DMOZ_CONTENT_SANDBOX=1 -DMOZ_DISABLE_STARTUPCACHE=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_MASK_AS_SHORTHAND=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_GMP_SANDBOX=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.seamonkey -DMOZ_MEMORY=1 -DMOZ_MORK=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PERMISSIONS=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_RAW=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SEPARATE_MANIFEST_FOR_THEME_OVERRIDES=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_SUITE=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=3 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-gcc3"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DVPX_X86_ASM=1 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/webidl/Navigator.webidl -o Navigator.webidl rm -f Node.webidl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DA11Y_LOG=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=35 -DATK_REV_VERSION=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DD_INO=d_ino -DENABLE_INTL_API=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=60.5.4 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_GLX=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GETTID=1 -DHAVE_GMTIME_R=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LIBPNG=1 -DHAVE_LIBXSS=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_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_MOVEMAIL=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_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"60.0"' -DMOZILLA_VERSION='"60.5.4"' -DMOZILLA_VERSION_U=60.5.4 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALLOW_LEGACY_EXTENSIONS=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"2.53.4"' -DMOZ_BUILD_APP=../suite -DMOZ_BUNDLED_FONTS=1 -DMOZ_CONTENT_SANDBOX=1 -DMOZ_DISABLE_STARTUPCACHE=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_MASK_AS_SHORTHAND=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_GMP_SANDBOX=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.seamonkey -DMOZ_MEMORY=1 -DMOZ_MORK=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PERMISSIONS=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_RAW=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SEPARATE_MANIFEST_FOR_THEME_OVERRIDES=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_SUITE=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=3 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-gcc3"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DVPX_X86_ASM=1 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/webidl/Node.webidl -o Node.webidl rm -f Window.webidl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DA11Y_LOG=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=35 -DATK_REV_VERSION=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DD_INO=d_ino -DENABLE_INTL_API=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=60.5.4 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_GLX=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GETTID=1 -DHAVE_GMTIME_R=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LIBPNG=1 -DHAVE_LIBXSS=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_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_MOVEMAIL=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_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"60.0"' -DMOZILLA_VERSION='"60.5.4"' -DMOZILLA_VERSION_U=60.5.4 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ALLOW_LEGACY_EXTENSIONS=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"2.53.4"' -DMOZ_BUILD_APP=../suite -DMOZ_BUNDLED_FONTS=1 -DMOZ_CONTENT_SANDBOX=1 -DMOZ_DISABLE_STARTUPCACHE=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_MASK_AS_SHORTHAND=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_GMP_SANDBOX=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.seamonkey -DMOZ_MEMORY=1 -DMOZ_MORK=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PERMISSIONS=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_RAW=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SEPARATE_MANIFEST_FOR_THEME_OVERRIDES=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_SUITE=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=3 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-gcc3"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DVPX_X86_ASM=1 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/webidl/Window.webidl -o Window.webidl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.webidl /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/bindings make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/netwerk/dns' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/accessible/xpcom' xpcAccEvents.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/accessible/xpcom/AccEventGen.py gen_files xpcAccEvents.h .deps/xpcAccEvents.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/accessible/xpcom/AccEvents.conf ../../xpcom/idl-parser/xpidl/xpidllex.py ../../xpcom/idl-parser/xpidl/xpidlyacc.py ../../config/nsinstall -R -m 644 'xpcAccEvents.h' '../../dist/include' make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/accessible/xpcom' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/security/manager/ssl' nsSTSPreloadList.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/xpcom/ds/make_dafsa.py main nsSTSPreloadList.h .deps/nsSTSPreloadList.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/security/manager/ssl/nsSTSPreloadList.inc make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dom/bindings' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/toolkit/components/telemetry' TelemetryEventData.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/toolkit/components/telemetry/gen-event-data.py main TelemetryEventData.h .deps/TelemetryEventData.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/toolkit/components/telemetry/Events.yaml TelemetryEventEnums.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/toolkit/components/telemetry/gen-event-enum.py main TelemetryEventEnums.h .deps/TelemetryEventEnums.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/toolkit/components/telemetry/Events.yaml TelemetryHistogramData.inc /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/toolkit/components/telemetry/gen-histogram-data.py main TelemetryHistogramData.inc .deps/TelemetryHistogramData.inc.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/toolkit/components/telemetry/Histograms.json /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/base/UseCounters.conf /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/base/nsDeprecatedOperationList.h TelemetryHistogramEnums.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/toolkit/components/telemetry/gen-histogram-enum.py main TelemetryHistogramEnums.h .deps/TelemetryHistogramEnums.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/toolkit/components/telemetry/Histograms.json /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/base/UseCounters.conf /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/dom/base/nsDeprecatedOperationList.h TelemetryProcessData.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/toolkit/components/telemetry/gen-process-data.py main TelemetryProcessData.h .deps/TelemetryProcessData.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/toolkit/components/telemetry/Processes.yaml TelemetryProcessEnums.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/toolkit/components/telemetry/gen-process-enum.py main TelemetryProcessEnums.h .deps/TelemetryProcessEnums.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/toolkit/components/telemetry/Processes.yaml TelemetryScalarData.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/toolkit/components/telemetry/gen-scalar-data.py main TelemetryScalarData.h .deps/TelemetryScalarData.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/toolkit/components/telemetry/Scalars.yaml TelemetryScalarEnums.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/toolkit/components/telemetry/gen-scalar-enum.py main TelemetryScalarEnums.h .deps/TelemetryScalarEnums.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/toolkit/components/telemetry/Scalars.yaml ../../../config/nsinstall -R -m 644 'TelemetryEventEnums.h' '../../../dist/include/mozilla' ../../../config/nsinstall -R -m 644 'TelemetryHistogramEnums.h' '../../../dist/include/mozilla' ../../../config/nsinstall -R -m 644 'TelemetryProcessEnums.h' '../../../dist/include/mozilla' ../../../config/nsinstall -R -m 644 'TelemetryScalarEnums.h' '../../../dist/include/mozilla' make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/toolkit/components/telemetry' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/toolkit/xre' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/toolkit/xre' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/intl/locale/unix' unixcharset.properties.h /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/intl/locale/props2arrays.py main unixcharset.properties.h .deps/unixcharset.properties.h.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/intl/locale/unix/unixcharset.properties make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/intl/locale/unix' make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/security/manager/ssl' make[3]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk' make[2]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk' make[2]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk' make[2]: Circular /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/CLOBBER <- /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/CLOBBER dependency dropped. make recurse_compile make[3]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/build/unix/elfhack/inject' mkdir -p '.deps/' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src' mkdir -p '.deps/' /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -o x86_64.o -c -DNDEBUG=1 -DTRIMMED=1 -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/build/unix/elfhack/inject -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/build/unix/elfhack/inject -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -DMOZILLA_CLIENT -march=znver1 -mno-avx -O2 -fno-stack-protector -fno-lto -MD -MP -MF .deps/x86_64.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/build/unix/elfhack/inject/x86_64.c /usr/bin/x86_64-pc-linux-gnu-g++ -o RegExp.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/RegExp.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp libelfhack_inject.a.desc rm -f libelfhack_inject.a /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/expandlibs_gen.py -o libelfhack_inject.a.desc x86_64.o make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/build/unix/elfhack/inject' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/editline' mkdir -p '.deps/' /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -o Unified_c_js_src_editline0.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DANSI_ARROWS -DHAVE_TCGETATTR -DHIDE -DUSE_DIRENT -DSYS_UNIX -DHAVE_STDLIB -DUNIQUE_HISTORY -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/editline -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/editline -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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 -march=znver1 -O2 -pipe -mno-avx -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -MD -MP -MF .deps/Unified_c_js_src_editline0.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/editline/Unified_c_js_src_editline0.c libeditline.a.desc rm -f libeditline.a /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/expandlibs_gen.py -o libeditline.a.desc Unified_c_js_src_editline0.o make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/editline' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src' mkdir -p '.deps/' /usr/bin/x86_64-pc-linux-gnu-g++ -o e_acos.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_acos.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/e_acos.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o e_acosh.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_acosh.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/e_acosh.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o e_asin.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_asin.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/e_asin.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o e_atan2.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_atan2.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/e_atan2.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o e_atanh.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_atanh.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/e_atanh.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o e_cosh.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_cosh.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/e_cosh.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o e_exp.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_exp.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/e_exp.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o e_hypot.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_hypot.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/e_hypot.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o e_log.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_log.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/e_log.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o e_log10.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_log10.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/e_log10.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o e_log2.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_log2.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/e_log2.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o e_pow.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_pow.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/e_pow.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o e_sinh.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_sinh.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/e_sinh.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o e_sqrt.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_sqrt.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/e_sqrt.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o k_exp.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/k_exp.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/k_exp.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o s_asinh.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_asinh.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/s_asinh.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o s_atan.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_atan.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/s_atan.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o s_cbrt.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_cbrt.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/s_cbrt.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o s_ceil.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_ceil.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/s_ceil.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o s_ceilf.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_ceilf.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/s_ceilf.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o s_copysign.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_copysign.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/s_copysign.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o s_expm1.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_expm1.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/s_expm1.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o s_fabs.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_fabs.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/s_fabs.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o s_floor.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_floor.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/s_floor.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o s_floorf.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_floorf.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/s_floorf.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o s_log1p.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_log1p.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/s_log1p.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o s_nearbyint.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_nearbyint.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/s_nearbyint.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o s_rint.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_rint.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/s_rint.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o s_rintf.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_rintf.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/s_rintf.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o s_scalbn.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_scalbn.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/s_scalbn.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o s_tanh.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_tanh.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/s_tanh.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o s_trunc.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_trunc.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/s_trunc.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o s_truncf.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/stl_wrappers -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_truncf.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/modules/fdlibm/src/s_truncf.cpp libmodules_fdlibm_src.a.desc rm -f libmodules_fdlibm_src.a /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/modules/fdlibm/src' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/config/external/nspr' libnspr.a.desc rm -f libnspr.a /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/expandlibs_gen.py -o libnspr.a.desc make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/config/external/nspr' /usr/bin/x86_64-pc-linux-gnu-g++ -o CTypes.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/CTypes.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:24: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:22: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:22: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:22: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/RegExp.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Library.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Library.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/Library.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:35: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:35: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:35: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:35: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:50: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:50: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:50: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/Library.cpp:12: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/Library.cpp:12: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/Library.cpp:12: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/Library.cpp:12: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/Library.cpp:12: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/Library.cpp:12: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/Library.cpp:12: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/CTypes.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ctypes/Library.cpp:12: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Parser.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Parser.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscriptinlines.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:43: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscriptinlines.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:43: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscriptinlines.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:43: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/ParseContext.h:157:19: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::GlobalScope::Data]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:1752:12: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:1794:52: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:685:12: note: 'struct js::GlobalScope::Data' declared here 685 | struct Data | ^~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ModuleScope::Data]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:1752:12: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:1860:52: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:889:12: note: 'struct js::ModuleScope::Data' declared here 889 | struct Data | ^~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::EvalScope::Data]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:1752:12: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:1911:50: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:787:12: note: 'struct js::EvalScope::Data' declared here 787 | struct Data | ^~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::FunctionScope::Data]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:1752:12: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:2002:54: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:470:12: note: 'struct js::FunctionScope::Data' declared here 470 | struct Data | ^~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::VarScope::Data]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:1752:12: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:2042:49: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:595:12: note: 'struct js::VarScope::Data' declared here 595 | struct Data | ^~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::LexicalScope::Data]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:1752:12: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:2089:53: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:367:12: note: 'struct js::LexicalScope::Data' declared here 367 | struct Data | ^~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:75:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:299:22: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:536:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/ParseContext.h:297:53: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o StoreBuffer.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/StoreBuffer.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/LifoAlloc.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/LifoAlloc.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/LifoAlloc.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Heap-inl.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer-inl.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/LifoAlloc.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Heap-inl.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer-inl.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/LifoAlloc.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Heap-inl.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer-inl.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/LifoAlloc.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Heap-inl.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer-inl.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/LifoAlloc.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Heap-inl.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer-inl.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/LifoAlloc.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Heap-inl.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer-inl.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/LifoAlloc.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/LifoAlloc.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/LifoAlloc.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:447:67: required from 'void js::HashSet::clear() [with T = js::gc::StoreBuffer::ValueEdge; HashPolicy = js::gc::StoreBuffer::PointerEdgeHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:96:30: required from 'void js::gc::StoreBuffer::MonoTypeBuffer::clear() [with T = js::gc::StoreBuffer::ValueEdge]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.cpp:73:20: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:447:67: required from 'void js::HashSet::clear() [with T = js::gc::StoreBuffer::CellPtrEdge; HashPolicy = js::gc::StoreBuffer::PointerEdgeHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:96:30: required from 'void js::gc::StoreBuffer::MonoTypeBuffer::clear() [with T = js::gc::StoreBuffer::CellPtrEdge]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.cpp:74:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:447:67: required from 'void js::HashSet::clear() [with T = js::gc::StoreBuffer::SlotsEdge; HashPolicy = js::gc::StoreBuffer::SlotsEdge::Hasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:96:30: required from 'void js::gc::StoreBuffer::MonoTypeBuffer::clear() [with T = js::gc::StoreBuffer::SlotsEdge]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.cpp:75:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FullParseHandler.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SharedContext.h: In member function 'typename ParseHandler::Node js::frontend::Parser::parse() [with ParseHandler = js::frontend::SyntaxParseHandler; CharT = char16_t]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SharedContext.h:456:44: warning: array subscript 0 is outside array bounds of 'js::frontend::GlobalSharedContext [1]' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds]8;;] 456 | JSFunction* function() const { return &object->as(); } | ^~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:1011:25: note: while referencing 'globalsc' 1011 | GlobalSharedContext globalsc(context, ScopeKind::Global, | ^~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::ParserBase::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; CharT = char16_t]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:8333:12: warning: 'lhs' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 8333 | } else if (handler.isFunctionCall(lhs)) { | ^~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Disassembler-x86-shared.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Disassembler-x86-shared.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FullParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/ParseNode.h: In member function 'typename ParseHandler::Node js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::ParserBase::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; CharT = char16_t]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/ParseNode.h:497:52: warning: 'lhs' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 497 | void setOp(JSOp op) { pn_op = op; } | ~~~~~~^~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:8205:10: note: 'lhs' was declared here 8205 | Node lhs; | ^~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FullParseHandler.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SharedContext.h: In member function 'typename ParseHandler::Node js::frontend::Parser::parse() [with ParseHandler = js::frontend::FullParseHandler; CharT = char16_t]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SharedContext.h:456:44: warning: array subscript 0 is outside array bounds of 'js::frontend::GlobalSharedContext [1]' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds]8;;] 456 | JSFunction* function() const { return &object->as(); } | ^~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/Parser.cpp:1011:25: note: while referencing 'globalsc' 1011 | GlobalSharedContext globalsc(context, ScopeKind::Global, | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o jsarray.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/jsarray.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o jsatom.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/jsatom.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:28: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:28: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:28: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UnboxedObject-inl.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/EnvironmentObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/EnvironmentObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscriptinlines.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscriptinlines.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscriptinlines.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:46: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:3349:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:4004:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarrayinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.cpp:7: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h: In function 'JSAtom* js::Atomize(JSContext*, const char*, size_t, js::PinningBehavior, const mozilla::Maybe&)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:44:51: warning: '*(js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr*)((char*)&zonePtr + offsetof(mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>,mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>::mStorage[0])).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Ptr::entry_' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 44 | AtomStateEntry(const AtomStateEntry& other) : bits(other.bits) {} | ^~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:332:28: note: '*(js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr*)((char*)&zonePtr + offsetof(mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>,mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>::mStorage[0])).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Ptr::entry_' was declared here 332 | Maybe zonePtr; | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1330:25: warning: '*(js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr*)((char*)&zonePtr + offsetof(mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>,mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>::mStorage[0])).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1330 | return hash0 >> hashShift; | ^~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:332:28: note: '*(js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr*)((char*)&zonePtr + offsetof(mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>,mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>::mStorage[0])).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash' was declared here 332 | Maybe zonePtr; | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, js::PinningBehavior) [with CharT = unsigned char]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:44:51: warning: '*(js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr*)((char*)&zonePtr + offsetof(mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>,mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>::mStorage[0])).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Ptr::entry_' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 44 | AtomStateEntry(const AtomStateEntry& other) : bits(other.bits) {} | ^~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:332:28: note: '*(js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr*)((char*)&zonePtr + offsetof(mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>,mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>::mStorage[0])).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Ptr::entry_' was declared here 332 | Maybe zonePtr; | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1330:25: warning: '*(js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr*)((char*)&zonePtr + offsetof(mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>,mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>::mStorage[0])).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1330 | return hash0 >> hashShift; | ^~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:332:28: note: '*(js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr*)((char*)&zonePtr + offsetof(mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>,mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>::mStorage[0])).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash' was declared here 332 | Maybe zonePtr; | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h: In function 'JSAtom* js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1330:25: warning: '*(js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr*)((char*)&zonePtr + offsetof(mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>,mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>::mStorage[0])).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1330 | return hash0 >> hashShift; | ^~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:332:28: note: '*(js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr*)((char*)&zonePtr + offsetof(mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>,mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>::mStorage[0])).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash' was declared here 332 | Maybe zonePtr; | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:44:51: warning: '*(js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr*)((char*)&zonePtr + offsetof(mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>,mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>::mStorage[0])).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Ptr::entry_' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 44 | AtomStateEntry(const AtomStateEntry& other) : bits(other.bits) {} | ^~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:332:28: note: '*(js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr*)((char*)&zonePtr + offsetof(mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>,mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>::mStorage[0])).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Ptr::entry_' was declared here 332 | Maybe zonePtr; | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1330:25: warning: '*(js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr*)((char*)&zonePtr + offsetof(mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>,mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>::mStorage[0])).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1330 | return hash0 >> hashShift; | ^~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:332:28: note: '*(js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr*)((char*)&zonePtr + offsetof(mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>,mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>::mStorage[0])).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash' was declared here 332 | Maybe zonePtr; | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:44:51: warning: '*(js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr*)((char*)&zonePtr + offsetof(mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>,mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>::mStorage[0])).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Ptr::entry_' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 44 | AtomStateEntry(const AtomStateEntry& other) : bits(other.bits) {} | ^~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:332:28: note: '*(js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr*)((char*)&zonePtr + offsetof(mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>,mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>::mStorage[0])).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Ptr::entry_' was declared here 332 | Maybe zonePtr; | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:815:30: warning: '*(unsigned int*)((char*)&indexValue + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage[0]))' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 815 | d.u1.flags |= (index << INDEX_VALUE_SHIFT) | INDEX_VALUE_BIT; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:475:21: note: '*(unsigned int*)((char*)&indexValue + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage[0]))' was declared here 475 | Maybe indexValue; | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, js::PinningBehavior) [with CharT = char16_t]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:44:51: warning: '*(js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr*)((char*)&zonePtr + offsetof(mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>,mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>::mStorage[0])).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Ptr::entry_' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 44 | AtomStateEntry(const AtomStateEntry& other) : bits(other.bits) {} | ^~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:332:28: note: '*(js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr*)((char*)&zonePtr + offsetof(mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>,mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>::mStorage[0])).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Ptr::entry_' was declared here 332 | Maybe zonePtr; | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatominlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1330:25: warning: '*(js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr*)((char*)&zonePtr + offsetof(mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>,mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>::mStorage[0])).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1330 | return hash0 >> hashShift; | ^~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.cpp:332:28: note: '*(js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr*)((char*)&zonePtr + offsetof(mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>,mozilla::Maybe::SetOps, js::SystemAllocPolicy>::AddPtr>::mStorage[0])).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash' was declared here 332 | Maybe zonePtr; | ^~~~~~~ make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/config/external/zlib' libzlib.a.desc rm -f libzlib.a /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/expandlibs_gen.py -o libzlib.a.desc make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/config/external/zlib' make[4]: Entering directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/memory/build' mkdir -p '.deps/' /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_memory_build0.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_MEMORY_IMPL -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/memory/build -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/memory/build -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/mozilla-config.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -Wno-unused-function -MD -MP -MF .deps/Unified_cpp_memory_build0.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/memory/build/Unified_cpp_memory_build0.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/memory/build/mozjemalloc.cpp:223, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/memory/build/Unified_cpp_memory_build0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers/sys/sysctl.h:3:15: fatal error: sys/sysctl.h: No such file or directory 3 | #include_next  | ^~~~~~~~~~~~~~ compilation terminated. make[4]: *** [/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/rules.mk:1049: Unified_cpp_memory_build0.o] Error 1 make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/memory/build' make[3]: *** [/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/recurse.mk:73: memory/build/target] Error 2 make[3]: *** Waiting for unfinished jobs.... /usr/bin/x86_64-pc-linux-gnu-g++ -o jsdtoa.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/jsdtoa.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsdtoa.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsdtoa.cpp:67: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/dtoa.c: In function 'double _strtod(DtoaState*, const char*, char**)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/dtoa.c:1520:30: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 1520 | sign = 1; | ~~~~~^~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/dtoa.c:1522:17: note: here 1522 | case '+': | ^~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/dtoa.c:1613:39: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 1613 | esign = 1; | ~~~~~~^~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/dtoa.c:1614:25: note: here 1614 | case '+': | ^~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/dtoa.c: In function 'char* dtoa(DtoaState*, U, int, int, int*, int*, char**)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/dtoa.c:2798:35: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 2798 | leftright = 0; | ~~~~~~~~~~^~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/dtoa.c:2800:17: note: here 2800 | case 4: | ^~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/dtoa.c:2806:35: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;] 2806 | leftright = 0; | ~~~~~~~~~~^~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/dtoa.c:2808:17: note: here 2808 | case 5: | ^~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o jsmath.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/jsmath.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o jsutil.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/jsutil.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:34: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:34: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:34: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:34: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:34: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:34: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:34: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:34: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:43: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:43: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:43: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.cpp:9: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/HelperThreads.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.cpp:9: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/HelperThreads.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.cpp:9: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/HelperThreads.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.cpp:9: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/HelperThreads.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.cpp:9: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/HelperThreads.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.cpp:9: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/HelperThreads.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.cpp:9: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/HelperThreads.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.cpp:9: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/HelperThreads.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.cpp:9: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.cpp:9: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.cpp:9: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o pm_linux.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/pm_linux.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/perf/pm_linux.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o Interpreter.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Interpreter.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src0.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src0.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/DataViewObject.cpp:36, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UnboxedObject-inl.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsexn.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GlobalObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:63, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsexn.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GlobalObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:63, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:66, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:68, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:68, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:68, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BitSet.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/LIR.h:1821:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 6]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 6]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT; long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1089:57: required from 'js::FixedConstructArgs::FixedConstructArgs(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/DataViewObject.cpp:1044:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 5]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 5]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Intl.cpp:816:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 7]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 7]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 5]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 5]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Intl.cpp:842:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/AtomicsObject.cpp:48, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src0.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src1.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src1.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src10.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src10.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Reflect.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/ParseContext.h:157:19: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 68]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 68]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/ReflectParse.cpp:255:69: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:75:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:299:22: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:536:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/ParseContext.h:297:53: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UnboxedObject-inl.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.cpp:45, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.cpp:45, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BitSet.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/LIR.h:1821:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Ion.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BitSet.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrameInfo.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h: In function 'void js::jit::ToggleBaselineProfiling(JSRuntime*, bool)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:753:17: warning: '*(js::ZonesInGroupIter*)((char*)&zone + offsetof(js::ZonesIter, js::ZonesIter::zone.mozilla::Maybe::mStorage[0])).js::ZonesInGroupIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 753 | return *it; | ^~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src10.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.cpp:1199:20: note: '*(js::ZonesInGroupIter*)((char*)&zone + offsetof(js::ZonesIter, js::ZonesIter::zone.mozilla::Maybe::mStorage[0])).js::ZonesInGroupIter::it' was declared here 1199 | for (ZonesIter zone(runtime, SkipAtoms); !zone.done(); zone.next()) { | ^~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src1.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp: In lambda function: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:292:25: warning: 'vlength' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 292 | size_t voffset, vlength; | ^~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Object.cpp:292:16: warning: 'voffset' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 292 | size_t voffset, vlength; | ^~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src11.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src11.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src12.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UnboxedObject-inl.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CompactBuffer.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CompactBuffer.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CompactBuffer.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CompactBuffer.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CompactBuffer.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/SharedIC.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/SharedIC.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/SharedIC.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/SharedIC.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/SharedIC.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/SharedIC.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/SharedIC.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CodeGenerator.cpp:60, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:38: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BitSet.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/SharedIC.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/LIR.h:1821:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src12.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src13.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src13.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonBuilder.cpp:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:38: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Ion.cpp:61, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BitSet.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/LIR.h:1821:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BitSet.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.cpp:3574:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/SIMD.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/SharedIC.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIR.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/RegisterSets.h: In member function 'bool js::jit::CacheIRCompiler::emitComparePointerResultShared(bool)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/RegisterSets.h:384:15: warning: '*(js::jit::AutoScratchRegister*)((char*)&scratch + offsetof(js::jit::AutoScratchRegisterMaybeOutput, js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::mStorage[0])).js::jit::AutoScratchRegister::alloc_' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 384 | bits_ |= reg.alignedOrDominatedAliasedSet(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src11.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CacheIRCompiler.cpp:2254:36: note: '*(js::jit::AutoScratchRegister*)((char*)&scratch + offsetof(js::jit::AutoScratchRegisterMaybeOutput, js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::mStorage[0])).js::jit::AutoScratchRegister::alloc_' was declared here 2254 | AutoScratchRegisterMaybeOutput scratch(allocator, masm, output); | ^~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src14.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src14.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:47: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreUnboxedProperty()': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCacheIRCompiler.cpp:1622:32: warning: '*(unsigned char*)((char*)&scratch + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage[8]))' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1622 | Maybe scratch; | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UnboxedObject-inl.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:32, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CompileInfo.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CompileInfo.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CompileInfo.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:32, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CompileInfo.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/LIR.h:1821:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCaches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src14.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/RegisterSets.h: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreTypedElement()': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/RegisterSets.h:384:15: warning: '*(js::jit::AutoScratchRegister*)((char*)&scratch2 + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage[0])).js::jit::AutoScratchRegister::alloc_' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 384 | bits_ |= reg.alignedOrDominatedAliasedSet(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:47: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCacheIRCompiler.cpp:1839:32: note: '*(js::jit::AutoScratchRegister*)((char*)&scratch2 + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage[0])).js::jit::AutoScratchRegister::alloc_' was declared here 1839 | Maybe scratch2; | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Snapshots.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JSJitFrameIter.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameCollections.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:32, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/FoldLinearArithConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Registers.h:93:34: warning: '*(unsigned char*)((char*)&scratch2 + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage[8]))' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 93 | return SetType(1) << code(); | ~~~~^~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src13.cpp:47: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCacheIRCompiler.cpp:1839:32: note: '*(unsigned char*)((char*)&scratch2 + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage[8]))' was declared here 1839 | Maybe scratch2; | ^~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot()': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCacheIRCompiler.cpp:1460:32: warning: '*(unsigned char*)((char*)&scratch + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage[8]))' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1460 | Maybe scratch; | ^~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src15.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src15.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src16.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src16.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:40, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BitSet.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/LIR.h:1821:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src15.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MCallOptimize.cpp:33, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CompileInfo.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CompileInfo.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CompileInfo.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::jit::MDefinition*; Value = js::jit::MDefinition*; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/LoopUnroller.cpp:353:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/CompileInfo.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitCompartment.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/LIR.h:1821:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Linker.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src16.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src17.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src17.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UnboxedObject-inl.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BitSet.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/LIR.h:1821:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src17.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src18.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src18.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src19.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src19.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UnboxedObject-inl.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BitSet.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/LIR.h:1821:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UnboxedObject-inl.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/VMFunctions.cpp:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:47: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/VMFunctions.cpp:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:47: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/VMFunctions.cpp:336:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/VMFunctions.cpp:370:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/LIR.h:1821:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 5]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 5]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/VMFunctions.cpp:929:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonAnalysis.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Sink.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src19.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtend::recover(JSContext*, js::jit::SnapshotIterator&) const': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:943:51: warning: 'result' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 943 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src18.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Recover.cpp:359:13: note: 'result' was declared here 359 | int32_t result; | ^~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src2.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src20.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src20.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/List-inl.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/List-inl.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/List-inl.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/List-inl.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmModule.h:43:50: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TestingFunctions.cpp:55, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmModule.h:36:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here 36 | struct LinkDataTierCacheablePod | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/WeakMapObject.cpp:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:38: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 6]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 6]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT; long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1089:57: required from 'js::FixedConstructArgs::FixedConstructArgs(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:3941:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 7]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 7]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 5]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 5]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.cpp:125:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 5]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 5]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.cpp:163:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Promise.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/Stream.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src2.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/AliasAnalysisShared.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/AliasAnalysis.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/AliasAnalysisShared.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/AliasAnalysis.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/AliasAnalysisShared.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/AliasAnalysis.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:447:67: required from 'void js::HashSet::clear() [with T = js::jit::MDefinition*; HashPolicy = js::jit::ValueNumberer::VisibleValues::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:127:15: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable::SetOps, js::jit::JitAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:350:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:83:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/LIR.h:1821:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/ValueNumbering.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src20.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src21.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src21.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src22.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src22.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BitSet.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/LIR.h:1821:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/Bailouts-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src21.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/SharedIC-x64.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src22.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src23.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src23.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src24.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src24.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UnboxedObject-inl.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:98, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmModule.h:43:50: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:92, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmModule.h:36:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here 36 | struct LinkDataTierCacheablePod | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscriptinlines.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:96, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscriptinlines.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:96, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscriptinlines.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:96, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:98, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsalloc.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Utility.h: In instantiation of 'void js_delete_poison(const T*) [with T = JSContext]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.cpp:246:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Utility.h:401:15: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct JSContext' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 401 | memset(const_cast(p), 0x3B, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:107:8: note: 'struct JSContext' declared here 107 | struct JSContext : public JS::RootingContext, | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BitSet.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/LIR.h:1821:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x86-shared/BaselineIC-x86-shared.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src23.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/ParseContext.h:157:19: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:447:67: required from 'void js::HashSet::clear() [with T = JSAtom*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.cpp:1090:24: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1690:9: required from 'void js::detail::HashTable::clearAndShrink() [with T = js::PropertyIteratorObject* const; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:451:76: required from 'void js::HashSet::clearAndShrink() [with T = js::PropertyIteratorObject*; HashPolicy = js::IteratorHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.cpp:1069:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src24.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:75:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:299:22: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:536:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/ParseContext.h:297:53: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h: In member function 'void js::WrapperMap::sweep()': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1896:47: warning: '*(mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>*)((char*)&t + offsetof(js::NonConstT, js::HashMapEntry >::key_.js::CrossCompartmentKey::wrapped.mozilla::Variant, mozilla::Tuple >::rawData[0])).mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' is used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wuninitialized-Wuninitialized]8;;] 1896 | typename HashTableEntry::NonConstT t(mozilla::Move(*p)); | ^ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1896:47: warning: '*(mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>*)((char*)&t + offsetof(js::NonConstT, js::HashMapEntry >::key_.js::CrossCompartmentKey::wrapped.mozilla::Variant, mozilla::Tuple >::rawData[0])).mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' is used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wuninitialized-Wuninitialized]8;;] /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h: In member function 'void JSCompartment::sweepAfterMinorGC(JSTracer*)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1896:47: warning: '*(mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>*)((char*)&t + offsetof(js::NonConstT, js::HashMapEntry >::key_.js::CrossCompartmentKey::wrapped.mozilla::Variant, mozilla::Tuple >::rawData[0])).mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' is used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wuninitialized-Wuninitialized]8;;] /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1896:47: warning: '*(mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>*)((char*)&t + offsetof(js::NonConstT, js::HashMapEntry >::key_.js::CrossCompartmentKey::wrapped.mozilla::Variant, mozilla::Tuple >::rawData[0])).mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' is used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wuninitialized-Wuninitialized]8;;] /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src25.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src25.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src26.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src26.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/GCInternals.h:155:42: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/GCInternals.h:148:8: note: 'struct js::gc::TenureCountCache' declared here 148 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfun.cpp:57, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NativeIterator]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.cpp:660:12: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsiter.h:33:8: note: 'struct js::NativeIterator' declared here 33 | struct NativeIterator | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:447:67: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsgc.cpp:3901:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:447:67: required from 'void js::HashSet::clear() [with T = JS::Zone*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsgc.cpp:4874:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = const char*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsgc.cpp:7911:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UnboxedObject-inl.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:64, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1690:9: required from 'void js::detail::HashTable::clearAndShrink() [with T = const js::AtomStateEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:451:76: required from 'void js::HashSet::clearAndShrink() [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsgc.cpp:3885:41: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BitSet.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/LIR.h:1821:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfun.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsexn.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GlobalObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/MapObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:64, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/GCInternals.h:155:42: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsopcode.cpp:41, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/GCInternals.h:148:8: note: 'struct js::gc::TenureCountCache' declared here 148 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.cpp:2704:12: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class JSScript' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfun.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:894:7: note: 'class JSScript' declared here 894 | class JSScript : public js::gc::TenuredCell | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/ParseContext.h:157:19: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:447:67: required from 'void js::HashSet::clear() [with T = js::SharedScriptData*; HashPolicy = js::ScriptBytecodeHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.cpp:2552:16: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:75:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:299:22: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:536:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/ParseContext.h:297:53: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:75:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:299:22: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:536:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeEmitter.h:382:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /usr/include/string.h:519, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers/string.h:3, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void mozilla::PodCopy(T*, const T*, size_t) [with T = unsigned char]' at /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:110:11, inlined from 'bool InlineCharBuffer::maybeRealloc(JSContext*, size_t, size_t) [with CharT = unsigned char]' at /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.cpp:171:20, inlined from 'bool InlineCharBuffer::maybeRealloc(JSContext*, size_t, size_t) [with CharT = unsigned char]' at /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.cpp:158:10, inlined from 'bool ToUpperCase(JSContext*, InlineCharBuffer&, const SrcChar*, size_t, size_t, size_t*) [with DestChar = unsigned char; SrcChar = unsigned char]' at /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.cpp:1206:35, inlined from 'JSString* ToUpperCase(JSContext*, JSLinearString*) [with CharT = unsigned char]' at /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.cpp:1310:29, inlined from 'JSString* js::StringToUpperCase(JSContext*, JS::HandleString)' at /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.cpp:1333:39: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [40, 127] is out of the bounds [0, 40] of object 'newChars' with type 'mozilla::MaybeOneOf, InlineCharBuffer >' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds]8;;] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 |  __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:47: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.cpp: In function 'JSString* js::StringToUpperCase(JSContext*, JS::HandleString)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.cpp:1223:54: note: 'newChars' declared here 1223 | mozilla::MaybeOneOf newChars; | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/Maybe.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src25.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/Move.h: In member function 'void js::detail::HashTable::rehashTableInPlace() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/Move.h:231:5: warning: '*(mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>*)((char*)&tmp + offsetof(js::HashMapEntry >,js::HashMapEntry >::key_.js::CrossCompartmentKey::wrapped.mozilla::Variant, mozilla::Tuple >::rawData[0])).mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' is used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wuninitialized-Wuninitialized]8;;] 231 | T tmp(Move(aX)); | ^~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/Move.h:231:5: warning: '*(mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>*)((char*)&tmp + offsetof(js::HashMapEntry >,js::HashMapEntry >::key_.js::CrossCompartmentKey::wrapped.mozilla::Variant, mozilla::Tuple >::rawData[0])).mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' is used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wuninitialized-Wuninitialized]8;;] /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/Move.h: In member function 'void js::WrapperMap::Enum::goToNext()': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/Move.h:231:5: warning: '*(mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>*)((char*)&tmp + offsetof(js::HashMapEntry >,js::HashMapEntry >::key_.js::CrossCompartmentKey::wrapped.mozilla::Variant, mozilla::Tuple >::rawData[0])).mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' is used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wuninitialized-Wuninitialized]8;;] /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/Move.h:231:5: warning: '*(mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>*)((char*)&tmp + offsetof(js::HashMapEntry >,js::HashMapEntry >::key_.js::CrossCompartmentKey::wrapped.mozilla::Variant, mozilla::Tuple >::rawData[0])).mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' is used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wuninitialized-Wuninitialized]8;;] /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/Move.h: In destructor 'js::WrapperMap::Enum::~Enum()': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/Move.h:231:5: warning: '*(mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>*)((char*)&tmp + offsetof(js::HashMapEntry >,js::HashMapEntry >::key_.js::CrossCompartmentKey::wrapped.mozilla::Variant, mozilla::Tuple >::rawData[0])).mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' is used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wuninitialized-Wuninitialized]8;;] /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/Move.h:231:5: warning: '*(mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>*)((char*)&tmp + offsetof(js::HashMapEntry >,js::HashMapEntry >::key_.js::CrossCompartmentKey::wrapped.mozilla::Variant, mozilla::Tuple >::rawData[0])).mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' is used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wuninitialized-Wuninitialized]8;;] /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/Move.h: In member function 'void js::gc::GCRuntime::markCompartments()': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/Move.h:231:5: warning: '*(mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>*)((char*)&tmp + offsetof(js::HashMapEntry >,js::HashMapEntry >::key_.js::CrossCompartmentKey::wrapped.mozilla::Variant, mozilla::Tuple >::rawData[0])).mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' is used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wuninitialized-Wuninitialized]8;;] /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/Move.h:231:5: warning: '*(mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>*)((char*)&tmp + offsetof(js::HashMapEntry >,js::HashMapEntry >::key_.js::CrossCompartmentKey::wrapped.mozilla::Variant, mozilla::Tuple >::rawData[0])).mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' is used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wuninitialized-Wuninitialized]8;;] In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h: In function 'bool GenerateLcovInfo(JSContext*, JSCompartment*, js::GenericPrinter&)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:753:17: warning: '*(js::ZonesInGroupIter*)((char*)&zone + offsetof(js::ZonesIter, js::ZonesIter::zone.mozilla::Maybe::mStorage[0])).js::ZonesInGroupIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 753 | return *it; | ^~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsopcode.cpp:2910:20: note: '*(js::ZonesInGroupIter*)((char*)&zone + offsetof(js::ZonesIter, js::ZonesIter::zone.mozilla::Maybe::mStorage[0])).js::ZonesInGroupIter::it' was declared here 2910 | for (ZonesIter zone(rt, SkipAtoms); !zone.done(); zone.next()) { | ^~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/TypedObject.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h: In function 'void js::StopPCCountProfiling(JSContext*)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:753:17: warning: '*(js::ZonesInGroupIter*)((char*)&zone + offsetof(js::ZonesIter, js::ZonesIter::zone.mozilla::Maybe::mStorage[0])).js::ZonesInGroupIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 753 | return *it; | ^~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src26.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsopcode.cpp:2542:20: note: '*(js::ZonesInGroupIter*)((char*)&zone + offsetof(js::ZonesIter, js::ZonesIter::zone.mozilla::Maybe::mStorage[0])).js::ZonesInGroupIter::it' was declared here 2542 | for (ZonesIter zone(rt, SkipAtoms); !zone.done(); zone.next()) { | ^~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src27.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src27.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src28.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src28.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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::RuntimeAllocPolicy>::MapHashPolicy; AllocPolicy = js::RuntimeAllocPolicy]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::HeapPtr; Value = js::HeapPtr; HashPolicy = js::MovableCellHasher >; AllocPolicy = js::RuntimeAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:194:14: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HeapPtr >, js::HashMap, js::HeapPtr, js::MovableCellHasher >, js::RuntimeAllocPolicy>::MapHashPolicy, js::RuntimeAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry, js::HeapPtr > >'} with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HeapPtr >, js::HashMap, js::HeapPtr, js::MovableCellHasher >, js::RuntimeAllocPolicy>::MapHashPolicy, js::RuntimeAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry, js::HeapPtr > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src27.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 5]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 5]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/ScriptedProxyHandler.cpp:611:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 6]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 6]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/ScriptedProxyHandler.cpp:1071:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Proxy.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/proxy/Proxy.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src28.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src29.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src29.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src3.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src3.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/EnvironmentObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/EnvironmentObject.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscriptinlines.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscriptinlines.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscriptinlines.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:333:38: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:306:15: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 306 | memset(data->args, 0, numArgs * sizeof(Value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:430:7: note: 'js::GCPtrValue' {aka 'class js::GCPtr'} declared here 430 | class GCPtr : public WriteBarrieredBase | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:346:18: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:306:15: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 306 | memset(data->args, 0, numArgs * sizeof(Value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:430:7: note: 'js::GCPtrValue' {aka 'class js::GCPtr'} declared here 430 | class GCPtr : public WriteBarrieredBase | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:365:18: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:306:15: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 306 | memset(data->args, 0, numArgs * sizeof(Value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:430:7: note: 'js::GCPtrValue' {aka 'class js::GCPtr'} declared here 430 | class GCPtr : public WriteBarrieredBase | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArgumentsObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src29.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeEmitter.cpp:45, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:47: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeCompiler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeCompiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:38: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::Array]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.cpp:36:12: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array' declared here 22 | class Array | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeCompiler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeCompiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:38: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeCompiler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeCompiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:38: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeCompiler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeCompiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:38: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeCompiler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeCompiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:38: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeCompiler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeCompiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:38: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeCompiler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeCompiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:38: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeCompiler.cpp:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:38: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeCompiler.cpp:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:38: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/LifoAlloc.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/LifoAlloc.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeCompiler.cpp:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:38: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeCompiler.cpp:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:38: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeCompiler.cpp:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:38: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/ParseContext.h:157:19: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/LifoAlloc.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/LifoAlloc.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/LifoAlloc.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/LifoAlloc.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsutil.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/LifoAlloc.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/LifoAlloc.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/Bitmap.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:75:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:299:22: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:536:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/ParseContext.h:297:53: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:75:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:299:22: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:536:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeEmitter.h:382:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:75:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:299:22: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:536:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeEmitter.cpp:413:23: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:75:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:299:22: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:536:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeEmitter.cpp:1502:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src30.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src30.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsmath.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src30.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src3.cpp:47: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSwitch(js::frontend::ParseNode*)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/BytecodeEmitter.cpp:4723:38: warning: 'caseNoteIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 4723 | if (!setSrcNoteOffset(caseNoteIndex, 0, offset() - lastCaseOffset)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src31.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src31.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src32.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src32.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:50, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/ParseContext.h:157:19: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:447:67: required from 'void js::HashSet::clear() [with T = JS::Zone*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:4147:24: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::MissingEnvironmentKey, js::RuntimeAllocPolicy>::MapHashPolicy; AllocPolicy = js::RuntimeAllocPolicy]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::MissingEnvironmentKey; Value = js::ReadBarriered; HashPolicy = js::MissingEnvironmentKey; AllocPolicy = js::RuntimeAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/EnvironmentObject.cpp:2854:32: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::MissingEnvironmentKey, js::RuntimeAllocPolicy>::MapHashPolicy, js::RuntimeAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::MissingEnvironmentKey, js::RuntimeAllocPolicy>::MapHashPolicy, js::RuntimeAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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::RuntimeAllocPolicy>::MapHashPolicy; AllocPolicy = js::RuntimeAllocPolicy]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::ReadBarriered; Value = js::LiveEnvironmentVal; HashPolicy = js::MovableCellHasher >; AllocPolicy = js::RuntimeAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/EnvironmentObject.cpp:2855:29: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::LiveEnvironmentVal>, js::HashMap, js::LiveEnvironmentVal, js::MovableCellHasher >, js::RuntimeAllocPolicy>::MapHashPolicy, js::RuntimeAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry, js::LiveEnvironmentVal> >'} with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::LiveEnvironmentVal>, js::HashMap, js::LiveEnvironmentVal, js::MovableCellHasher >, js::RuntimeAllocPolicy>::MapHashPolicy, js::RuntimeAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry, js::LiveEnvironmentVal> >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:75:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:299:22: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:536:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/ParseContext.h:297:53: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeneratorObject.cpp:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsopcode.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeneratorObject.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/GCInternals.h:155:42: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/HelperThreads.cpp:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/GCInternals.h:148:8: note: 'struct js::gc::TenureCountCache' declared here 148 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsopcode.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsopcode.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsopcode.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BitSet.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineFrame.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/LIR.h:1821:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Rooting.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsatom.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src32.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src33.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src33.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:11271:26: warning: 's' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 11271 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Tracer.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/IdValuePair.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Tracer.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/IdValuePair.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Tracer.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/IdValuePair.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/IdValuePair.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h: In static member function 'static bool js::Debugger::addAllGlobalsAsDebuggees(JSContext*, unsigned int, JS::Value*)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:753:17: warning: '*(js::ZonesInGroupIter*)((char*)&zone + offsetof(js::ZonesIter, js::ZonesIter::zone.mozilla::Maybe::mStorage[0])).js::ZonesInGroupIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 753 | return *it; | ^~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src31.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger.cpp:3781:20: note: '*(js::ZonesInGroupIter*)((char*)&zone + offsetof(js::ZonesIter, js::ZonesIter::zone.mozilla::Maybe::mStorage[0])).js::ZonesInGroupIter::it' was declared here 3781 | for (ZonesIter zone(cx->runtime(), SkipAtoms); !zone.done(); zone.next()) { | ^~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/MemoryMetrics.cpp:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmModule.h:43:50: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/MemoryMetrics.cpp:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmModule.h:36:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here 36 | struct LinkDataTierCacheablePod | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ObjectGroup]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.cpp:41:12: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::ObjectGroup' with no trivial copy-assignment; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:86:7: note: 'class js::ObjectGroup' declared here 86 | class ObjectGroup : public gc::TenuredCell | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ObjectGroupCompartment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.cpp:1606:12: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsarray.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:576:7: note: 'class js::ObjectGroupCompartment' declared here 576 | class ObjectGroupCompartment | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/IdValuePair.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::ObjectGroupCompartment::ArrayObjectKey; Value = js::ReadBarriered; HashPolicy = js::ObjectGroupCompartment::ArrayObjectKey; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.cpp:1733:32: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::ObjectGroupCompartment::ArrayObjectKey, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::ObjectGroupCompartment::PlainObjectKey; Value = js::ObjectGroupCompartment::PlainObjectEntry; HashPolicy = js::ObjectGroupCompartment::PlainObjectKey; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.cpp:1741:32: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::ObjectGroupCompartment::AllocationSiteKey; Value = js::ReadBarriered; HashPolicy = js::ObjectGroupCompartment::AllocationSiteKey; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:536:18: required from 'void JS::WeakCache >::clear() [with Key = js::ObjectGroupCompartment::AllocationSiteKey; Value = js::ReadBarriered; HashPolicy = js::ObjectGroupCompartment::AllocationSiteKey; AllocPolicy = js::SystemAllocPolicy; MapSweepPolicy = JS::DefaultMapSweepPolicy >]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.cpp:1731:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::ObjectGroupCompartment::AllocationSiteKey, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:447:67: required from 'void js::HashSet::clear() [with T = js::ObjectGroupCompartment::NewEntry; HashPolicy = js::ObjectGroupCompartment::NewEntry; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:753:18: required from 'void JS::WeakCache >::clear() [with T = js::ObjectGroupCompartment::NewEntry; HashPolicy = js::ObjectGroupCompartment::NewEntry; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.cpp:1744:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/IdValuePair.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/IdValuePair.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/IdValuePair.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/JSONParser.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src33.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src34.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src34.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src35.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src35.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpObject.cpp:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:47: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ProxyObject.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ProxyObject.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ProxyObject.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Printer.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src34.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/GCInternals.h:155:42: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.cpp:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/GCInternals.h:148:8: note: 'struct js::gc::TenureCountCache' declared here 148 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ProtectedDataNoCheckArgs]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.cpp:189:12: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::ProtectedDataNoCheckArgs'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/threading/ProtectedData.h:126:7: note: 'class js::ProtectedDataNoCheckArgs' declared here 126 | class ProtectedDataNoCheckArgs : public ProtectedData | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CharacterEncoding.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Utility.h: In instantiation of 'void js_delete_poison(const T*) [with T = JSContext]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.cpp:399:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Utility.h:401:15: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct JSContext' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 401 | memset(const_cast(p), 0x3B, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:107:8: note: 'struct JSContext' declared here 107 | struct JSContext : public JS::RootingContext, | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SavedStacks.cpp:40, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:447:67: required from 'void js::HashSet::clear() [with T = js::ReadBarriered; HashPolicy = js::SavedFrame::HashPolicy; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SavedStacks.cpp:1220:17: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashSet, js::SavedFrame::HashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/RegExpStatics.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src35.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src36.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src36.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:32, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArrayBufferObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArrayBufferObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BitSet.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/LIR.h:1821:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/SharedArrayObject.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src36.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src37.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src37.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src38.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src38.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.cpp:41, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:38: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:39, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/StructuredClone.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:39, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/StructuredClone.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:39, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/StructuredClone.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:39, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/StructuredClone.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:39, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/StructuredClone.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:39, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/StructuredClone.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:39, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/StructuredClone.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:39, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/StructuredClone.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:39, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/StructuredClone.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/StructuredClone.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/StructuredClone.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:53, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/StructuredClone.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:53, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/StructuredClone.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:53, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/StructuredClone.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = js::TemporaryTypeSet; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.cpp:1148:12: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::TemporaryTypeSet'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:39, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:740:7: note: 'class js::TemporaryTypeSet' declared here 740 | class TemporaryTypeSet : public TypeSet | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/StructuredClone.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSObject*; Value = unsigned int; HashPolicy = js::MovableCellHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:188:47: required from 'void js::MutableWrappedPtrOperations, Wrapper>::clear() [with Wrapper = JS::Rooted, js::SystemAllocPolicy> >; Args = {JSObject*, unsigned int, js::MovableCellHasher, js::SystemAllocPolicy, JS::DefaultMapSweepPolicy}]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:1761:17: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNodeCensus.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/StructuredClone.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/StructuredClone.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/StructuredClone.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/StructuredClone.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/StructuredClone.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/StructuredClone.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/StructuredClone.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypedArrayObject-inl.h:217:25: required from 'static void js::UnsharedOps::podCopy(SharedMem, SharedMem, size_t) [with T = js::uint8_clamped; size_t = long unsigned int]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypedArrayObject-inl.h:262:25: required from 'static bool js::ElementSpecific::setFromTypedArray(JSContext*, JS::Handle, JS::Handle, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps; uint32_t = unsigned int]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypedArrayObject.cpp:1482:62: required from 'bool SetFromTypedArray(JSContext*, JS::Handle, JS::Handle, uint32_t) [with T = js::uint8_clamped; uint32_t = unsigned int]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypedArrayObject.cpp:1582:1: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:110: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 110 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/DataViewObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:43, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArrayBufferObject.h:458:8: note: 'struct js::uint8_clamped' declared here 458 | struct uint8_clamped { | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/StructuredClone.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypedArrayObject-inl.h:222:25: required from 'static void js::UnsharedOps::podMove(SharedMem, SharedMem, size_t) [with T = js::uint8_clamped; size_t = long unsigned int]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypedArrayObject-inl.h:475:25: required from 'static bool js::ElementSpecific::setFromOverlappingTypedArray(JSContext*, JS::Handle, JS::Handle, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps; uint32_t = unsigned int]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypedArrayObject-inl.h:256:48: required from 'static bool js::ElementSpecific::setFromTypedArray(JSContext*, JS::Handle, JS::Handle, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps; uint32_t = unsigned int]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypedArrayObject.cpp:1482:62: required from 'bool SetFromTypedArray(JSContext*, JS::Handle, JS::Handle, uint32_t) [with T = js::uint8_clamped; uint32_t = unsigned int]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypedArrayObject.cpp:1582:1: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:157: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 157 | memmove(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/DataViewObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/StructuredClone.cpp:43, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src37.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArrayBufferObject.h:458:8: note: 'struct js::uint8_clamped' declared here 458 | struct uint8_clamped { | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/UbiNode.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/UbiNode.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/UbiNode.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/UbiNode.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/UbiNode.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/UbiNode.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/UbiNode.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/UbiNode.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/UbiNode.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/UbiNode.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/UbiNode.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/UbiNode.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/UbiNode.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartmentinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobjinlines.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/UbiNode.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Debugger-inl.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:36, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/UbiNode.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/UbiNode.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/UbiNode.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/UbiNode.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/UbiNode.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/UbiNode.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/UbiNode.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UbiNode.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src38.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UnboxedObject.cpp: At global scope: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UnboxedObject.cpp:1038:1: warning: 'bool CombineArrayObjectElements(JSContext*, js::ArrayObject*, JSValueType*)' defined but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-function-Wunused-function]8;;] 1038 | CombineArrayObjectElements(JSContext* cx, ArrayObject* obj, JSValueType* elementType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src39.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src39.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/WeakMapPtr.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/WeakMapPtr.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/WeakMapPtr.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/WeakMapPtr.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/WeakMapPtr.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/WeakMapPtr.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/WeakMapPtr.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/WeakMapPtr.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/WeakMapPtr.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/WeakMapPtr.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmModule.h:43:50: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmCompile.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/AsmJS.cpp:44, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmModule.h:36:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here 36 | struct LinkDataTierCacheablePod | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/WeakMapPtr.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmGenerator.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/AsmJS.cpp:45, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/WeakMapPtr.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmGenerator.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/AsmJS.cpp:45, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/WeakMapPtr.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmGenerator.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/AsmJS.cpp:45, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/WeakMapPtr.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/AsmJS.cpp:46, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/WeakMapPtr.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = AsmJSGlobal::CacheablePod]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/AsmJS.cpp:169:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJSGlobal::CacheablePod'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/AsmJS.cpp:135:12: note: 'struct AsmJSGlobal::CacheablePod' declared here 135 | struct CacheablePod { | ^~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/WeakMapPtr.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = AsmJSExport]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/AsmJS.cpp:266:28: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class AsmJSExport'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/AsmJS.cpp:257:7: note: 'class AsmJSExport' declared here 257 | class AsmJSExport | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/WeakMapPtr.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = AsmJSMetadataCacheablePod]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/AsmJS.cpp:303:42: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJSMetadataCacheablePod'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/AsmJS.cpp:296:8: note: 'struct AsmJSMetadataCacheablePod' declared here 296 | struct AsmJSMetadataCacheablePod | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/ParseContext.h:157:19: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/WeakMapPtr.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/WeakMapPtr.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/WeakMapPtr.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmAST.h:807:28: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/LifoAlloc.h:882:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 882 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:75:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:299:22: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:536:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/ParseContext.h:297:53: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src4.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src4.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/AsmJS.cpp: In member function 'js::wasm::SharedModule ModuleValidator::finish()': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/AsmJS.cpp:2401:65: warning: 'pos.js::frontend::TokenPos::end' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 2401 | asmJSMetadata_->srcLengthWithRightBrace = endAfterCurly - asmJSMetadata_->srcStart; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/GCInternals.h:155:42: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Allocator.cpp:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:38: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/GCInternals.h:148:8: note: 'struct js::gc::TenureCountCache' declared here 148 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/ParseContext.h:157:19: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:75:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:299:22: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/InlineTable.h:536:25: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/ParseContext.h:297:53: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientI32()': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp:4131:22: warning: 'c' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 4131 | if (!isConst || c == -1) | ~~~~~~~~~^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/ModuleObject.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/ParseNode.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h: In member function 'void js::gc::AtomMarkingRuntime::markAtomsUsedByUncollectedZones(JSRuntime*)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:753:17: warning: '*(js::ZonesInGroupIter*)((char*)&zone + offsetof(js::ZonesIter, js::ZonesIter::zone.mozilla::Maybe::mStorage[0])).js::ZonesInGroupIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 753 | return *it; | ^~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:47: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/AtomMarking.cpp:150:24: note: '*(js::ZonesInGroupIter*)((char*)&zone + offsetof(js::ZonesIter, js::ZonesIter::zone.mozilla::Maybe::mStorage[0])).js::ZonesInGroupIter::it' was declared here 150 | for (ZonesIter zone(runtime, SkipAtoms); !zone.done(); zone.next()) { | ^~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/builtin/ModuleObject.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/ParseNode.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/SyntaxParseHandler.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/FoldConstants.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:753:17: warning: '*(js::ZonesInGroupIter*)((char*)&zone + offsetof(js::ZonesIter, js::ZonesIter::zone.mozilla::Maybe::mStorage[0])).js::ZonesInGroupIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 753 | return *it; | ^~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src4.cpp:47: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/AtomMarking.cpp:141:24: note: '*(js::ZonesInGroupIter*)((char*)&zone + offsetof(js::ZonesIter, js::ZonesIter::zone.mozilla::Maybe::mStorage[0])).js::ZonesInGroupIter::it' was declared here 141 | for (ZonesIter zone(runtime, SkipAtoms); !zone.done(); zone.next()) { | ^~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderI32()': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp:4197:22: warning: 'c' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 4197 | if (!isConst || c == -1) | ~~~~~~~~~^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:47: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool AstDecodeBrTable(AstDecodeContext&)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToAST.cpp:410:5: warning: 'type' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 410 | if (!IsVoid(type)) | ^~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp:99, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h: In member function 'bool js::wasm::BaseCompiler::emitBrIf()': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h:593:59: warning: 'relativeDepth' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 593 | return controlStack_[controlStack_.length() - 1 - relativeDepth].controlItem(); | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp:5611:14: note: 'relativeDepth' was declared here 5611 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp:3711:13: warning: 'type' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 3711 | resultType(resultType) | ^~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp:5612:14: note: 'type' was declared here 5612 | ExprType type; | ^~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp:99, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h: In member function 'bool js::wasm::BaseCompiler::emitBrTable()': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h:593:59: warning: 'defaultDepth' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 593 | return controlStack_[controlStack_.length() - 1 - relativeDepth].controlItem(); | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp:5636:14: note: 'defaultDepth' was declared here 5636 | uint32_t defaultDepth; | ^~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp:1951:14: warning: 'branchValueType' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1951 | else if (type == ExprType::I64) | ^~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp:5637:14: note: 'branchValueType' was declared here 5637 | ExprType branchValueType; | ^~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitSelect()': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp:6613:5: warning: 'type' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 6613 | switch (NonAnyToValType(type)) { | ^~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp:99, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h:77:5: warning: 'trueType' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 77 | if (MOZ_LIKELY(one == two)) { | ^~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h:1337:15: note: 'trueType' was declared here 1337 | StackType trueType; | ^~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h:82:5: warning: 'falseType' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 82 | if (one == StackType::Any) { | ^~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h:1333:15: note: 'falseType' was declared here 1333 | StackType falseType; | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp:5563:5: warning: 'kind' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 5563 | switch (kind) { | ^~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp:5564:38: warning: 'type' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 5564 | case LabelKind::Block: endBlock(type); break; | ~~~~~~~~^~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitElse()': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp:5489:33: warning: 'thenType' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 5489 | r = popJoinRegUnlessVoid(thenType); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBr()': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp:5593:36: warning: 'type' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 5593 | AnyReg r = popJoinRegUnlessVoid(type); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp:99, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h:593:59: warning: 'relativeDepth' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 593 | return controlStack_[controlStack_.length() - 1 - relativeDepth].controlItem(); | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp:5578:14: note: 'relativeDepth' was declared here 5578 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src40.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src40.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::_ZN2js4wasm12BaseCompiler8emitBodyEv.part.0()': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp:6896:17: warning: 'op.js::wasm::OpBytes::b1' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 6896 | OpBytes op; | ^~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp:99, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h:612:17: warning: 'op.js::wasm::OpBytes::b0' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 612 | UniqueChars error(JS_smprintf("unrecognized opcode: %x %x", expr->b0, | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp:6896:17: note: 'op.js::wasm::OpBytes::b0' was declared here 6896 | OpBytes op; | ^~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp:99, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h: In function 'bool AstDecodeExpr(AstDecodeContext&)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h:612:17: warning: 'op.js::wasm::OpBytes::b0' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 612 | UniqueChars error(JS_smprintf("unrecognized opcode: %x %x", expr->b0, | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:47: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToAST.cpp:969:13: note: 'op.js::wasm::OpBytes::b0' was declared here 969 | OpBytes op; | ^~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToAST.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToAST.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:47: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmAST.h:222:22: warning: 'type' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 222 | : kind_(kind), type_(type) | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:47: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToAST.cpp:794:14: note: 'type' was declared here 794 | ExprType type; | ^~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToAST.cpp:57:9: warning: 'type' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 57 | type(type) | ^~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToAST.cpp:563:14: note: 'type' was declared here 563 | ExprType type; | ^~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToAST.cpp:57:9: warning: 'type' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 57 | type(type) | ^~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToAST.cpp:578:14: note: 'type' was declared here 578 | ExprType type; | ^~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBaselineCompile.cpp:99, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h:77:5: warning: 'trueType' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 77 | if (MOZ_LIKELY(one == two)) { | ^~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h:1337:15: note: 'trueType' was declared here 1337 | StackType trueType; | ^~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h:82:5: warning: 'falseType' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 82 | if (one == StackType::Any) { | ^~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h:1333:15: note: 'falseType' was declared here 1333 | StackType falseType; | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:47: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToAST.cpp:969:13: warning: 'op.js::wasm::OpBytes::b1' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 969 | OpBytes op; | ^~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCAPI.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/Vector.h: In function 'bool js::wasm::BinaryToAst(JSContext*, const uint8_t*, uint32_t, js::LifoAlloc&, js::wasm::AstModule**)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/Vector.h:172:11: warning: 'func' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 172 | *aDst = temp; | ~~~~~~^~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:47: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToAST.cpp:1807:18: note: 'func' was declared here 1807 | AstFunc* func; | ^~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToAST.cpp:1708:64: warning: 'index' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1708 | AstExport* e = new(c.lifo) AstExport(name, exp.kind(), AstRef(index)); | ^~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToAST.cpp:1696:16: note: 'index' was declared here 1696 | size_t index; | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/Maybe.h:107:5: warning: '*(mozilla::Maybe*)((char*)&memory + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage[4])).mozilla::Maybe::mIsSome' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 107 | if (aOther.mIsSome) { | ^~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:47: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToAST.cpp:1537:19: note: '*(mozilla::Maybe*)((char*)&memory + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage[4])).mozilla::Maybe::mIsSome' was declared here 1537 | Maybe memory; | ^~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/Maybe.h:459:5: warning: '*(unsigned int*)((char*)&memory + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage[4]))' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 459 | ::new (KnownNotNull, data()) T(Forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:47: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToAST.cpp:1537:19: note: '*(unsigned int*)((char*)&memory + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage[4]))' was declared here 1537 | Maybe memory; | ^~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameCollections.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:32, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsweakmap.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/WeakMapPtr.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmTypes.h:1233:8: warning: '*(js::wasm::Limits*)((char*)&memory + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage[0])).js::wasm::Limits::initial' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1233 | struct Limits | ^~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src39.cpp:47: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToAST.cpp:1537:19: note: '*(js::wasm::Limits*)((char*)&memory + offsetof(mozilla::Maybe,mozilla::Maybe::mStorage[0])).js::wasm::Limits::initial' was declared here 1537 | Maybe memory; | ^~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src41.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src41.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmTypes.h:33, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmCode.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmTypes.h:33, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmCode.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmTypes.h:33, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmCode.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmTypes.h:33, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmCode.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArrayBufferObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArrayBufferObject.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArrayBufferObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ArrayBufferObject.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBuiltins.cpp:28, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBuiltins.cpp:28, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBuiltins.cpp:28, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBuiltins.cpp:30, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmModule.h:43:50: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmCode.cpp:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmModule.h:36:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here 36 | struct LinkDataTierCacheablePod | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmTypes.h:32, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmCode.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmAST.h:807:28: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/LifoAlloc.h:882:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 882 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryToText.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src40.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmJS.cpp:41, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:38: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HeapAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCAPI.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/ProfilingFrameIterator.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HeapAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCAPI.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/ProfilingFrameIterator.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HeapAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCAPI.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/ProfilingFrameIterator.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmTypes.h:33, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmCode.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HeapAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCAPI.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/ProfilingFrameIterator.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmTypes.h:33, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmCode.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HeapAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCAPI.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/ProfilingFrameIterator.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HeapAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCAPI.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/ProfilingFrameIterator.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HeapAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCAPI.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/ProfilingFrameIterator.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HeapAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCAPI.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/ProfilingFrameIterator.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HeapAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCAPI.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/ProfilingFrameIterator.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HeapAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCAPI.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/ProfilingFrameIterator.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HeapAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCAPI.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/ProfilingFrameIterator.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HeapAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCAPI.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/ProfilingFrameIterator.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HeapAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCAPI.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/ProfilingFrameIterator.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HeapAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCAPI.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/ProfilingFrameIterator.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmModule.h:43:50: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmGenerator.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmGenerator.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmModule.h:36:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here 36 | struct LinkDataTierCacheablePod | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HeapAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCAPI.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/ProfilingFrameIterator.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HeapAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCAPI.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/ProfilingFrameIterator.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HeapAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCAPI.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/ProfilingFrameIterator.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BitSet.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler-inl.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/LIR.h:1821:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src42.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src42.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmModule.h:43:50: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmGenerator.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmStubs.cpp:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:11: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmModule.h:36:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here 36 | struct LinkDataTierCacheablePod | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::wasm::AstName; Value = unsigned int; HashPolicy = js::wasm::AstNameHasher; AllocPolicy = js::LifoAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmTextToBinary.cpp:3421:22: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::LifoAllocPolicy >::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmAST.h:807:28: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/LifoAlloc.h:882:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 882 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmTextToBinary.cpp:3412:28: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/ds/LifoAlloc.h:882:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 882 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmIonCompile.cpp:2825:23: warning: 'lane' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 2825 | f.iter().setResult(f.insertElementSimd(vector, scalar, lane, ToMIRType(simdType))); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmIonCompile.cpp:2819:13: note: 'lane' was declared here 2819 | uint8_t lane; | ^~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmIonCompile.cpp:2799:23: warning: 'lane' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 2799 | f.iter().setResult(f.extractSimdElement(lane, vector, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2800 |  ToMIRType(SimdToLaneType(operandType)), sign)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmIonCompile.cpp:2794:13: note: 'lane' was declared here 2794 | uint8_t lane; | ^~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmIonCompile.cpp: In function 'bool js::wasm::IonCompileFunction(js::wasm::CompileTask*, js::wasm::FuncCompileUnit*, JS::UniqueChars*)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmIonCompile.cpp:1862:5: warning: 'kind' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1862 | switch (kind) { | ^~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmIonCompile.cpp:1848:15: note: 'kind' was declared here 1848 | LabelKind kind; | ^~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmIonCompile.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h:1678:41: warning: 'viewType' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1678 | uint32_t byteSize = Scalar::byteSize(*viewType); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmIonCompile.cpp:2670:18: note: 'viewType' was declared here 2670 | Scalar::Type viewType; | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmIonCompile.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h:1723:41: warning: 'viewType' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1723 | uint32_t byteSize = Scalar::byteSize(*viewType); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmIonCompile.cpp:2650:18: note: 'viewType' was declared here 2650 | Scalar::Type viewType; | ^~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmIonCompile.cpp:2631:19: warning: 'op' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 2631 | jit::AtomicOp op; | ^~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmIonCompile.cpp:2630:18: warning: 'viewType' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 2630 | Scalar::Type viewType; | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Heap.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Cell.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmFrameIter.cpp:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsfriendapi.h:1610:5: warning: 'viewType' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1610 | switch (atype) { | ^~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmIonCompile.cpp:2611:18: note: 'viewType' was declared here 2611 | Scalar::Type viewType; | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmIonCompile.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h:1660:41: warning: 'viewType' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1660 | uint32_t byteSize = Scalar::byteSize(*viewType); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src41.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmIonCompile.cpp:2592:18: note: 'viewType' was declared here 2592 | Scalar::Type viewType; | ^~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmIonCompile.cpp:1903:5: warning: 'type' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1903 | if (IsVoid(type)) { | ^~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmIonCompile.cpp:1898:14: note: 'type' was declared here 1898 | ExprType type; | ^~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmIonCompile.cpp:1836:5: warning: 'thenType' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1836 | if (!IsVoid(thenType)) | ^~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmIonCompile.cpp:1831:14: note: 'thenType' was declared here 1831 | ExprType thenType; | ^~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmIonCompile.cpp:1858:5: warning: 'type' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1858 | if (!IsVoid(type)) | ^~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmIonCompile.cpp:1849:14: note: 'type' was declared here 1849 | ExprType type; | ^~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmTextToBinary.cpp:33, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmAST.h: In function 'js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmAST.h:280:9: warning: 'result' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 280 | val_(val) | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmTextToBinary.cpp:1919:11: note: 'result' was declared here 1919 | Float result; | ^~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmTextToBinary.cpp:33, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmAST.h:280:9: warning: 'result' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 280 | val_(val) | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmTextToBinary.cpp:1919:11: note: 'result' was declared here 1919 | Float result; | ^~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCAPI.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Disassembler.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmSignalHandlers.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/Vector.h: In function 'bool js::wasm::TextToBinary(const char16_t*, js::wasm::Bytes*, JS::UniqueChars*)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/Vector.h:172:11: warning: 'byte' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 172 | *aDst = temp; | ~~~~~~^~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src42.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmTextToBinary.cpp:4695:21: note: 'byte' was declared here 4695 | uint8_t byte; | ^~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src43.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src43.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src43.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmCode.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmValidate.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmValidate.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src43.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmTypes.h:33, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmCode.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmValidate.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmValidate.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src43.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmCode.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmValidate.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmValidate.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src43.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmTypes.h:33, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmCode.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmValidate.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmValidate.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src43.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmCode.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmValidate.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmValidate.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src43.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmTypes.h:33, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmCode.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmValidate.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmValidate.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src43.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmCode.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmValidate.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmValidate.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src43.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmTypes.h:33, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmCode.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmValidate.h:24, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmValidate.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src43.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src5.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src5.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmValidate.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src43.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h: In function 'bool DecodeFunctionBodyExprs(const js::wasm::ModuleEnvironment&, const js::wasm::Sig&, const ValTypeVector&, const uint8_t*, js::wasm::Decoder*)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h:77:5: warning: 'trueType' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 77 | if (MOZ_LIKELY(one == two)) { | ^~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h:1337:15: note: 'trueType' was declared here 1337 | StackType trueType; | ^~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h:82:5: warning: 'falseType' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 82 | if (one == StackType::Any) { | ^~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h:1333:15: note: 'falseType' was declared here 1333 | StackType falseType; | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src43.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmValidate.cpp:353:17: warning: 'op.js::wasm::OpBytes::b1' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 353 | OpBytes op; | ^~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmValidate.cpp:26, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src43.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmBinaryIterator.h:612:17: warning: 'op.js::wasm::OpBytes::b0' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 612 | UniqueChars error(JS_smprintf("unrecognized opcode: %x %x", expr->b0, | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src43.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmValidate.cpp:353:17: note: 'op.js::wasm::OpBytes::b0' was declared here 353 | OpBytes op; | ^~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src6.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src6.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UnboxedObject-inl.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Marking.cpp:41, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/GCInternals.h:155:42: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Iteration.cpp:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/GCInternals.h:148:8: note: 'struct js::gc::TenureCountCache' declared here 148 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Iteration.cpp:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Iteration.cpp:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxtinlines.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Iteration.cpp:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:447:67: required from 'void js::HashSet::clear() [with T = void*; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Nursery.cpp:836:19: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jspubtd.h:17, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/RootingAPI.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:73, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/NamespaceImports.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/GCInternals.h:155:42: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/GCInternals.h:148:8: note: 'struct js::gc::TenureCountCache' declared here 148 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray >]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Statistics.cpp:671:12: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/ArrayUtils.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/EnumeratedArray.h:44:7: note: 'class mozilla::EnumeratedArray >' declared here 44 | class EnumeratedArray | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Statistics.cpp:1058:16: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/ArrayUtils.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/EnumeratedArray.h:44:7: note: 'class mozilla::EnumeratedArray' declared here 44 | class EnumeratedArray | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray >]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Statistics.cpp:1059:16: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/ArrayUtils.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/EnumeratedArray.h:44:7: note: 'class mozilla::EnumeratedArray >' declared here 44 | class EnumeratedArray | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h: In member function 'size_t js::GCMarker::sizeOfExcludingThis(mozilla::MallocSizeOf) const': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:753:17: warning: '*(js::ZonesInGroupIter*)((char*)&zone + offsetof(js::ZonesIter, js::ZonesIter::zone.mozilla::Maybe::mStorage[0])).js::ZonesInGroupIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 753 | return *it; | ^~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Marking.cpp:2601:20: note: '*(js::ZonesInGroupIter*)((char*)&zone + offsetof(js::ZonesIter, js::ZonesIter::zone.mozilla::Maybe::mStorage[0])).js::ZonesInGroupIter::it' was declared here 2601 | for (ZonesIter zone(runtime(), WithAtoms); !zone.done(); zone.next()) | ^~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JS::Value*; Value = const char*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:411:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:447:67: required from 'void js::HashSet::clear() [with T = js::ReadBarriered; HashPolicy = js::StackBaseShape; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:753:18: required from 'void JS::WeakCache >::clear() [with T = js::ReadBarriered; HashPolicy = js::StackBaseShape; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.cpp:353:27: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashSet, js::StackBaseShape, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:447:67: required from 'void js::HashSet::clear() [with T = js::InitialShapeEntry; HashPolicy = js::InitialShapeEntry; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCHashTable.h:753:18: required from 'void JS::WeakCache >::clear() [with T = js::InitialShapeEntry; HashPolicy = js::InitialShapeEntry; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.cpp:355:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/GCInternals.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h: In member function 'void js::gc::GCRuntime::resetBufferedGrayRoots() const': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:753:17: warning: '*(js::ZonesInGroupIter*)((char*)&zone + offsetof(js::gc::GCZonesIter, js::gc::GCZonesIter::zone.js::ZonesIter::zone.mozilla::Maybe::mStorage[0])).js::ZonesInGroupIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 753 | return *it; | ^~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:541:22: note: '*(js::ZonesInGroupIter*)((char*)&zone + offsetof(js::gc::GCZonesIter, js::gc::GCZonesIter::zone.js::ZonesIter::zone.mozilla::Maybe::mStorage[0])).js::ZonesInGroupIter::it' was declared here 541 | for (GCZonesIter zone(rt); !zone.done(); zone.next()) | ^~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/GCInternals.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h: In member function 'void js::gc::GCRuntime::bufferGrayRoots()': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:753:17: warning: '*(js::ZonesInGroupIter*)((char*)&zone + offsetof(js::gc::GCZonesIter, js::gc::GCZonesIter::zone.js::ZonesIter::zone.mozilla::Maybe::mStorage[0])).js::ZonesInGroupIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 753 | return *it; | ^~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src6.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/RootMarking.cpp:484:22: note: '*(js::ZonesInGroupIter*)((char*)&zone + offsetof(js::gc::GCZonesIter, js::gc::GCZonesIter::zone.js::ZonesIter::zone.mozilla::Maybe::mStorage[0])).js::ZonesInGroupIter::it' was declared here 484 | for (GCZonesIter zone(rt); !zone.done(); zone.next()) | ^~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscompartment.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.cpp:9, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h: In function 'void js::IterateHeapUnbarriered(JSContext*, void*, js::IterateZoneCallback, JSIterateCompartmentCallback, js::IterateArenaCallback, js::IterateCellCallback)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:753:17: warning: '*(js::ZonesInGroupIter*)((char*)&zone + offsetof(js::ZonesIter, js::ZonesIter::zone.mozilla::Maybe::mStorage[0])).js::ZonesInGroupIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 753 | return *it; | ^~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src5.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Iteration.cpp:52:20: note: '*(js::ZonesInGroupIter*)((char*)&zone + offsetof(js::ZonesIter, js::ZonesIter::zone.mozilla::Maybe::mStorage[0])).js::ZonesInGroupIter::it' was declared here 52 | for (ZonesIter zone(cx->runtime(), WithAtoms); !zone.done(); zone.next()) { | ^~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src7.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src7.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src8.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src8.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:36, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:36, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/x64/MacroAssembler-x64.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MacroAssembler.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:36, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src7.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:47: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BacktrackingAllocator.cpp: In member function 'bool js::jit::BacktrackingAllocator::init()': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BacktrackingAllocator.cpp:410:11: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 410 | memset(&vregs[0], 0, sizeof(VirtualRegister) * numVregs); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BacktrackingAllocator.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:47: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BacktrackingAllocator.h:498:7: note: 'class js::jit::VirtualRegister' declared here 498 | class VirtualRegister | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/AliasAnalysisShared.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/AliasAnalysis.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/AliasAnalysis.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/AliasAnalysisShared.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/AliasAnalysis.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/AliasAnalysis.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/AliasAnalysisShared.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/AliasAnalysis.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/AliasAnalysis.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BitSet.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineJIT.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineIC.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/MIR.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/AliasAnalysisShared.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/AliasAnalysis.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/AliasAnalysis.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:20: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/LIR.h:1821:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpEngine.h:34, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpAST.h:42, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.h:38, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/irregexp/RegExpParser.cpp:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src8.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src9.o -c -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/system_wrappers -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src -I/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -march=znver1 -O2 -pipe -flifetime-dse=1 -mno-avx -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/lib64/libffi-3.3_rc0/include -Wno-shadow -Wno-error=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src9.o.pp /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/UnboxedObject-inl.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter-inl.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BaselineCompiler.cpp:37, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:29: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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)': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/NativeObject-inl.h:524:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 524 | memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:655:7: note: 'class js::HeapSlot' declared here 655 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:40:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:71:36: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/StoreBuffer.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Barrier.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/MemoryMetrics.h:59:8: note: 'struct JS::ServoSizes' declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:76:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsstr.h:71:8: note: 'struct JSSubString' declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1153:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonTypes.h:19, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/String.h:1135:7: note: 'class js::StaticStrings' declared here 1135 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:903:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:891:7: note: 'class js::PreliminaryObjectArray' declared here 891 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:1034:39: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ObjectGroup.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Shape.h:31, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsobj.h:27, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Scope.h:13, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/frontend/NameAnalysisTypes.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/TypeInference.h:981:7: note: 'class js::TypeNewScript' declared here 981 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:689:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsscript.h:25, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:23, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/IonCode.h:676:8: note: 'struct js::jit::IonScriptCounts' declared here 676 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:170:40: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/ZoneGroup.h:11, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:35, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:21, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Caches.h:121:7: note: 'class js::NewObjectCache' declared here 121 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Runtime.h:1307:21: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:46:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::Address]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:298:33: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::Address'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:290:8: note: 'struct js::jit::Address' declared here 290 | struct Address | ^~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:314:35: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::BaseIndex'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:303:8: note: 'struct js::jit::BaseIndex' declared here 303 | struct BaseIndex | ^~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:521:25: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32: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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/shared/Assembler-shared.h:499:7: note: 'class js::jit::CodeOffsetJump' declared here 499 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::GlobalSegment]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:48:30: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:32:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::wasm::GlobalSegment' with no trivial copy-assignment; use value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:22, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/wasm/WasmInstance.h:35:7: note: 'class js::wasm::GlobalSegment' declared here 35 | class GlobalSegment | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/GeckoProfiler.h:201:26: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:200:67: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/gc/Zone.h:646:34: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1674:19: 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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 1674 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:85:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:100:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:18, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1033:45: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Stack.h:1070:54: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/Interpreter.h:119:31: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/CallArgs.h:74, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jsapi.h:29, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/vm/ErrorReporting.h:14, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:20, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/Value.h:294:32: note: 'class JS::Value' declared here 294 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/BitSet.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Safepoints.h:10, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:16, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/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]': /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1239:54: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:1307:28: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:91:65: 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]' /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/LIR.h:1821:37: required from here /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitAllocPolicy.h:102:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/TracingAPI.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCPolicyAPI.h:47, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/GCVector.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jscntxt.h:15, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/JitFrames.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.h:12, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/js/src/jit/Bailouts.cpp:7, from /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src/Unified_cpp_js_src9.cpp:2: /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/dist/include/js/HashTable.h:793:7: note: 'class js::detail::HashTableEntry >' declared here 793 | class HashTableEntry | ^~~~~~~~~~~~~~ libjs_src.a.desc rm -f libjs_src.a /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/_virtualenv/bin/python /var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/expandlibs_gen.py -o libjs_src.a.desc RegExp.o CTypes.o Library.o Parser.o StoreBuffer.o Disassembler-x86-shared.o jsarray.o jsatom.o jsdtoa.o jsmath.o jsutil.o pm_linux.o Interpreter.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_src5.o Unified_cpp_js_src6.o Unified_cpp_js_src7.o Unified_cpp_js_src8.o Unified_cpp_js_src9.o make[4]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk/js/src' make[3]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk' make[2]: *** [/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/recurse.mk:33: compile] Error 2 make[2]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk' make[1]: *** [/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/mozilla/config/rules.mk:448: default] Error 2 make[1]: Leaving directory '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4/seamonk' make: *** [client.mk:397: build] Error 2 * ERROR: www-client/seamonkey-2.53.4::browser-kit failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=www-client/seamonkey-2.53.4::browser-kit'`, * the complete build log and the output of `emerge -pqv '=www-client/seamonkey-2.53.4::browser-kit'`. * The complete build log is located at '/var/tmp/portage/www-client/seamonkey-2.53.4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-client/seamonkey-2.53.4/temp/environment'. * Working directory: '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4' * S: '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4' >>> Failed to emerge www-client/seamonkey-2.53.4, Log file: >>> '/var/tmp/portage/www-client/seamonkey-2.53.4/temp/build.log' * Messages for package x11-plugins/enigmail-2.0.11: * The pinentry front-end currently selected is not one supported by thunderbird. * You may be prompted for your password in an inaccessible shell!! * Please use 'eselect pinentry' to select either the gtk or qt front-end * Messages for package www-client/seamonkey-2.53.4: * ERROR: www-client/seamonkey-2.53.4::browser-kit failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=www-client/seamonkey-2.53.4::browser-kit'`, * the complete build log and the output of `emerge -pqv '=www-client/seamonkey-2.53.4::browser-kit'`. * The complete build log is located at '/var/tmp/portage/www-client/seamonkey-2.53.4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-client/seamonkey-2.53.4/temp/environment'. * Working directory: '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4' * S: '/var/tmp/portage/www-client/seamonkey-2.53.4/work/seamonkey-2.53.4' * GNU info directory index is up-to-date.